var bjq = new Object(); bjq.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('bjqSearchModule.htm', { callBackFunName : p.callBackFunName }, function() { }); } }; bjq.loadSearchModule({ id : 'bjqSearchModule', callBackFunName : 'searchBjqCallBack' }); function searchBjqCallBack(data, fgf) { huimv.searchGrid("bjqGrid", { url : 'getBjqList.htm', params : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }] }, '报警器参数设置信息搜索结果'); } function loadBjqGrid(bjqSearchGrid) { var bjq_bjq_qzbj = $("#bjq_bjq_qzbj").val(); jQuery("#bjqGrid").flexigrid({ url : 'getBjqList.htm', dataType : 'json', method : 'post', params : [{ name : 'bjqSearchGrid', value : $('#bjqSearchGrid').val() }], title : '报警器参数设置信息浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', nowrap : true, resizable : false, cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '模块编号', name : 'mkbh', width : 60, sortable : false, align : 'center' }, { display : '报警间隔(分)', name : 'bjjg', width : 80, sortable : false, align : 'center' }, { display : '掉电上传间隔(分)', name : 'ddscjg', width : 100, sortable : false, align : 'center' }, { display : '通电上传间隔(分)', name : 'tdscjg', width : 100, sortable : false, align : 'center' }, { display : '连接状态', name : '', width : 60, sortable : false, align : 'center', process : function(col, record, postion, pid) { var ljzt = ""; if (record.ljzt == 1) { ljzt = ""; } else { ljzt = ""; } jQuery(col).html(ljzt); } }, { display : '上一次配置状态', name : '', width : 90, sortable : false, align : 'center', process : function(col, record, postion, pid) { var pzzt = ""; if (record.pzzt == 1 && record.ljzt == 1) { pzzt = '进行中'; } else if (record.pzzt == 2) { pzzt = '已完成'; } jQuery(col).html(pzzt); } }, { display : '操作', name : '', width : 110, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var cz = '查看'; if (record.ljzt == 1) { if (record.qzbjbz == 0) { if (bjq_bjq_qzbj == "true") { cz += '  强制报警'; } } else { cz += '  等待心跳连接'; } } jQuery(col).html(cz); } }] }); } loadBjqGrid($('#bjqSearchGrid')); function viewBjq(id) { huimv.loadPage("bjqRight", "viewBjq.htm", { "id" : id }); } /** * 发送强制报警 * @param mkbh:模块编号 */ function sendQzbj(mkbh) { Dialogs.alert("确定强制报警?", { title : '提示信息', width : 250, height : 80, top : 150, button : { ok : ['确定',function(){ this.close(); jQuery.ajax({ url: "sendQzbj.htm", dataType: "json", type: "post", async: false, data : {"mkbh" : mkbh}, success: function(data) { if (data.returnCode > 0) { Dialogs.alert('设置成功!等待下一次心跳连接。', { title : '提示信息', width : 250, height : 80, top : 150 }); huimv.reloadGrid('bjqGrid'); } } }); }], cancel : ['取消',function(){ this.close(); }] } }); }