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#中取整方式

    主要用到 System 命名空间下的一个数据类 Math ,调用他的方法 一共有三种方式: 第一种 Math.Round:根据四舍五入取整 第二种 Math.Ceiling:向上取整,有小数,整数加1 ...

  2. windows服务器让WEB通过防火墙的问题

    服务器环境:windows server 2012 X64WEB服务器:IIS开放8080,PHPSduty开放80 如果关闭防火墙的情况下,不论是IIS还是安装的其他的WEB服务器,都可以正常访问. ...

  3. NetCore入门篇:(一)Net Core环境安装

    一.下载Visual Studio 2017 1.下载地址:https://www.visualstudio.com/zh-hans/downloads/ 2.选择要下载的版本 二.安装Net Cor ...

  4. SL 的 DATAGRID中如何加入计算列?

    例如,我的数据库中实体表对应到EF中的实体类是 class { public int  F1; public int F2; } 我在服务端做domainservice 我在SL端使用wcf ria, ...

  5. .NET Core中使用Dapper操作Oracle存储过程最佳实践

    为什么说是最佳实践呢?因为在实际开发中踩坑了,而且发现网上大多数文章给出的解决方法都不能很好地解决问题.尤其是在获取类型为OracleDbType.RefCursor,输出为:ParameterDir ...

  6. Python(多线程threading模块)

    day27 参考:http://www.cnblogs.com/yuanchenqi/articles/5733873.html CPU像一本书,你不阅读的时候,你室友马上阅读,你准备阅读的时候,你室 ...

  7. MySQL实例crash的案例分析

    [作者] 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣. [问题描述] 我们生产环境有一组集群的多台MySQL服务器(MySQL 5.6.21 ...

  8. mysql编写存储过程(2)

    书接上回. 实例8:if-then -else语句 实例9:case语句: 实例10:循环语句,while ···· end while: 实例11:循环语句,repeat···· end repea ...

  9. HTML+Javascript制作拼图小游戏详解(二)

    上一篇我们说了网页的基本布局.接下来将为大家带来具体的实现方法. 拼图通表格来实现,做一个方形的表格,改变其大小使之如图所示. 试想一下如果我们将一张图片剪成6张分别放入对应位置,然后再把它打乱,这样 ...

  10. Impala配置HA-Nginx

    Impala的高可用配置,官方的例子用的是Haproxy,考虑到nginx配置简单,使用人群广泛,再加上nginx1.9以后支持TCP的负载均衡,所以选用nginx. nginx安装:yum inst ...