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. C博客作业03—函数

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1 学习体会 知道了程序的模块化设计可使程序结构清晰,简化复杂问题,解决代码重复问题 学会使用自定义函数简化主函数,使代码 ...

  2. S11 day 97 -98天 Luffycity项目

    1. 建模 from django.db import models from django.contrib.contenttypes.fields import GenericForeignKey, ...

  3. *p++与(*p)++与*(p++)------自增运算符常见误区

    自增运算符(++) 自增\自减运算符分为前缀形(++a)和后缀形(a++),这里重点分析自增 大部分人对前缀和后缀的理解一般是,前缀形式是先++再使用(先变后用),后缀形式是先使用再++(先用后变) ...

  4. Smarty的原理_面试

    Smarty是一个模板引擎,使用smarty主要是为了实现逻辑和外在内容的分离,如果不使用模板的话,通常的做法就是php代码和html代码混编.使用了模板后,则可以将业务逻辑放到php文件中,而负责显 ...

  5. Android应用安全防护和逆向分析 ——apk反编译

    概述 最近一直在学习Android应用安全相关和逆向分析的知识.现在移动app在安全方面是越来越重视了,特别是那些巨头企业涉及到钱的应用,那加密程度,简直是丧心病狂,密密麻麻.从这里可以看出,对于应用 ...

  6. 2018年Android面试题含答案--适合中高级(下)

    这里是我整理出来的面试题,答案我花了很久的时间.加上我自己的理解整理出来的,作者不易,请谅解.有答案的的:https://xiaozhuanlan.com/topic/6132940875   1.A ...

  7. Elasticsearch系列(五)----JAVA客户端之TransportClient操作详解

    Elasticsearch JAVA操作有三种客户端: 1.TransportClient 2.JestClient 3.RestClient 还有种是2.3中有的NodeClient,在5.5.1中 ...

  8. 基于mongoose 的增删改查操作

    无论是基于robomongo 的可视化工具,亦或是基于 mongoose 的函数工具,只要是对 mongodb 的操作,第一步都是开启数据库. 开启mongodb 数据库 进入mongod所在目录 执 ...

  9. JavaScript把函数作为另一函数的参数

    首先说一下这个问题是怎么产生的:今天看排序算法,想要比较不同的排序算法的时间花费. 最简单的时间统计方法是在程序块开始和结束时分别计时,求一下时间差就能得出该段代码的耗时. 如: var foo = ...

  10. linux 中 iptables关于ping的问题

    允许其他机器ping通防火墙 iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A OUTPUT -p ic ...