function TOBTCorrFun(obj){
var msgContent = JSON.parse(obj.dataJson);
var tJson = JSON.stringify(obj).replace(/"/g, "'").replace(/ /g, '#');
showNotifyGroup({
title: '来自' + obj.FromName + '的TOBT请求!!!',
message: '航&nbsp;&nbsp;班&nbsp;&nbsp;&nbsp;号:' + msgContent.calsign + "<br /> 预 计 起 飞:" + msgContent.etd + " <br /> 目标撤轮挡:" + '<input id = "ip' + msgContent.calsign + '" class="targetGear" data-Finfo=' + tJson + ' type="text"><br/><input class="btn" data-cgn=' + msgContent.calsign + ' type="button" value="同意" onclick="tobtsubmit(this);"><input data-cgn=' + msgContent.calsign + ' type="button" class="btn" onclick="tocancle(this)" value="记录">',
messageIcon: 'question',
displayMilliseconds: , //弹框消失时间,0代表不消失
id: 'snf-' + msgContent.calsign
}, true);
$('#ip' + msgContent.calsign).click(function (e) {
WdatePicker({
el:this,
dateFmt: 'yyyy-MM-dd HH:mm',
isShowWeek: false
});
});
$('#ip' + msgContent.calsign).val(msgContent.tobt);
}
function tobtsubmit(obj)
{
var Type = "TOBTResult";
var ToRoleId = ;
var ToRoleCode = "R0003";
var tJsonStr = $('#ip' + $(obj).attr('data-cgn')).attr('data-Finfo');//获取标签属性里的内容
var tJson = JSON.parse(tJsonStr.replace(/'/g, '"').replace(/#/g, ' '));
var sJson = JSON.parse(tJson.dataJson);
var dataJson = '{\\"Type\\":\\"' + Type + '\\",\\"result\\":\\"True\\",\\"calsign\\":\\"' + sJson.calsign + '\\",\\"etd\\":\\"' + sJson.etd + '\\",\\"tobt\\":\\"' + sJson.tobt + '\\",\\"flightid\\":' + sJson.flightid + '}';
var datas = '{"FromId":' + tJson.ToId + ',"FromName":"' + tJson.ToName + '","ToRoleId":' + ToRoleId + ',"ToRoleCode":"' + ToRoleCode + '","ToId":' + tJson.FromId + ',"ToName":"' + tJson.FromName + '","dataJson":"' + dataJson + '"}';
////发送航班信息数据
ws.send(datas);
$('#snf-' + sJson.calsign + ' .f-panel-tools .f-icon-close').click();
}
function tocancle(obj) {
var Type = "TOBTResult";
var ToRoleId = ;
var ToRoleCode = "R0003";
var tJsonStr = $('#ip' + $(obj).attr('data-cgn')).attr('data-Finfo');
var tobt = $('#ip' + $(obj).attr('data-cgn')).val();
var tJson = JSON.parse(tJsonStr.replace(/'/g, '"').replace(/#/g, ' '));
var sJson = JSON.parse(tJson.dataJson);
var dataJson = '{\\"Type\\":\\"' + Type + '\\",\\"result\\":\\"True\\",\\"calsign\\":\\"' + sJson.calsign + '\\",\\"etd\\":\\"' + sJson.etd + '\\",\\"tobt\\":\\"' + tobt + '\\",\\"flightid\\":' + sJson.flightid + '}';
var datas = '{"FromId":' + tJson.ToId + ',"FromName":"' + tJson.ToName + '","ToRoleId":' + ToRoleId + ',"ToRoleCode":"' + ToRoleCode + '","ToId":' + tJson.FromId + ',"ToName":"' + tJson.FromName + '","dataJson":"' + dataJson + '"}';
////发送航班信息数据
ws.send(datas);
$('#snf-' + sJson.calsign + ' .f-panel-tools .f-icon-close').click();
}

//单元格双击绑定事件
$("#ZHNYFlightGrid .f-grid-table .f-grid-row .f-grid-cell-State").bind('dblclick', function () {
        var flightId = F.ui.ZHNYFlightGrid.getSelectedRow();
        var iframUrl = 'NearFlightSort/FlightStateTime';
        F.ui.ConfirmStateWindow.show(iframUrl + '?flightId=' + flightId);
});

FineUI分组显示弹框最新的在最上边的更多相关文章

  1. controller分支实现前台显示弹框同时转发

    controller分支实现前台显示弹框,前台不需要进行什么操作,  前台请求后台的分支即可. controller层(标红的地方是(alert('账号或密码错误!请重新输入!!!!')        ...

  2. iOS:类似于网易云音乐的刷新条目显示弹框

    一.介绍 在app中使用刷新控件或者第三方刷新库是最常见的功能,在请求服务器时,获取数据的过程是处于不可见状态的,那么通过这个刷新状态可以给用户以直观的感受,这是增强用户体验的一个相当好的方法.我个人 ...

  3. js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框

    转自https://blog.csdn.net/yimawujiang/article/details/86496936 问题:js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框? 方案一 ...

  4. html自定义弹框

    一.要实现的功能 1.弹框弹出时有遮罩 2.弹框内的文字过多时右侧有滚动条 3.根据执行结果变更弹框title的样式   二.具体实现 思路:定义一个有宽高的div,默认隐藏,当要显示时,设置为dis ...

  5. swift4.2 - 一个自定义view弹框

    import UIKit /* * 注册协议view:没找到 UI原图,咱不实现 */ class JYRegisterProtocolView: UIView { /// 点击同意协议的回调 pri ...

  6. vue+elementui 新增和编辑如何实现共用一个弹框

    //html代码: //按钮 <el-button type="primary" size="medium" @click="addEquipm ...

  7. IOS 弹框AlterView的使用(IOS8.0以前使用)UIAlertController(IOS9.0使用)

    #pragma mark - 代理方法 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath ...

  8. vue3系列:vue3.0自定义弹框组件V3Popup|vue3.x手机端弹框组件

    基于Vue3.0开发的轻量级手机端弹框组件V3Popup. 之前有分享一个vue2.x移动端弹框组件,今天给大家带来的是Vue3实现自定义弹框组件. V3Popup 基于vue3.x实现的移动端弹出框 ...

  9. js实现全屏弹框

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

随机推荐

  1. JavaScript获取某年某月有多少天以及第一天是星期几

    function getDaysWeekady(year,month) { var date = new Date(year, month-1, 1);//月份是0-11 var date2 = ne ...

  2. 对于equals和==的理解

    很多时候equals和==大家都分不太清楚怎么样来使用,今天小编就来教大家怎么使用 equals比较的是两个变量的值是否相等 而==则比较的是这个变量的内存地址是否相同 打个比方来说 String a ...

  3. HEOI2014 南国满地堆轻絮

    题目链接:戳我 就是二分一个数,之后记录一个前缀max,然后和当前数做差再/2即可.(因为我们要使得原来的序列变成不下降序列,所以当然是要控制一个上限,以达到后面较小数能以尽可能小的代价增加) 代码如 ...

  4. 用layui遇到过的问题

    1.报错“layui.form is not a function”问题 把代码中这一串修改一下:form = layui.form(); 括号去掉就行: form = layui.form; 如果你 ...

  5. Flask从入门到精通之链接的使用

    在Web开发中,任何具有多个路由的程序都需要可以连接不同页面的链接,例如导航条. 在模板中直接编写简单路由的URL 链接不难,但对于包含可变部分的动态路由,在模板中构建正确的URL 就很困难.而且,直 ...

  6. 使用SecureCRT的SFTP传输文件

    使用SecureCRT的SFTP传输文件 使用 FileZilla 上传项目更新,因为软件缓存没处理好,三个文件花了三个小时~~ 找一种缓存干扰最小的方式上传文件. 1.在使用 SecureCRT 连 ...

  7. java中使用OpenOffice

    1. 下载软件/傻瓜安装 OpenOffice 下载地址http://www.openoffice.org/ JodConverter 下载地址http://sourceforge.net/proje ...

  8. day 41 数据库初学习

    前情提要: 数据库初识别 一:数据库的介绍 https://github.com/Endless-Clould/homework/blob/master/student_system.sql 数据再这 ...

  9. python3 使用 zabbix_client模块

    除了上一篇使用自己定义的函数,我们还可使用pipy提供的zabbix_client模块,这样就不用我们自己去写登录函数,只要在模块开始指定用户名密码即可,方便很多. #!/usr/bin/env py ...

  10. 剑指offer二十三之二叉搜索树的后序遍历序列

    一.题目 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 二.思路 1.二叉搜索树又称二叉排序树(Binar ...