// 9611显示模块 ;(function($, window, document) { // 定义9611显示屏面板 var BTS9611_popup = new Popup($('#BTS9611')); // 初始化9611显示屏弹出框 $('#BTS9611').find('.close').bind('click', function() { BTS9611_popup.hidePopup(); // 隐藏9611显示屏弹出框和遮罩层 }); // 点击取消 $('#BTS9611_btn_out').click(function() { BTS9611_popup.hidePopup(); // 隐藏9611显示屏弹出框和遮罩层 }); // 屏幕的可视区域改变 $(window).resize(function() { BTS9611_popup.hidePopup(); // 隐藏9611显示屏弹出框和遮罩层 }); // 点击分页信息中添加单组电池组 $('#paging .add-group').on('click', function() { var battgroupid = $('#battgroup_name').val(); if(battgroupid != 0){ if(checkbattgroup()){ var dev_id = $('#battgroup_name').find('option:selected').attr('dev_id'); var temp = { StationName:$('#battgroup_name').find('option:selected').attr('stationname'), BattGroupId:$('#battgroup_name').val(), StationName1:$('#station_name1').val() }; var param = { binf:temp, fstate:{ dev_testgroupnum:$('#battgroup_name').find('option:selected').attr('batt_num') } }; // 检测设备是否为9611显示屏 if(regEquipType(dev_id, globalPattern.BTSSreen)) { // 显示启动弹出框 search9611BattInfoByStation(param); // 将数据添加到表格中 search9611Infor(temp); } }else { noContent.showNoContent("该机房已存在放电测试电池组"); } }else { noContent.showNoContent("请先选择一组电池"); } }); // 点击启动测试 $('body').on('click', '#rightMenu .start-test', function() { var dev_id = $('#main .tbl-body tbody tr.active').data().attr.binf.FBSDeviceId; //获取当前选中的行的数据 var _attr = $('#main .tbl-body tbody tr.active').data().attr; //console.info(_attr); var param = { binf: { StationName:_attr.binf.StationName, BattGroupId:_attr.binf.BattGroupId, StationName1:_attr.binf.StationName }, fstate: { dev_testgroupnum: _attr.binf.GroupIndexInFBSDevice+1 } }; //console.info(_attr.binf.StationName); // 检测设备是否为9611显示屏 if(regEquipType(dev_id, globalPattern.BTSSreen)) { // 显示启动弹出框 search9611BattInfoByStation(param); } }); // 点击确定启动测试 $('#BTS9611_btn_start_test').click(function() { send9611DischargeParam(CMD_Start); }); // 检查表格中是否添加了该机房的电池组 function checkbattgroup(){ var flag = true; var stationname = $('#battgroup_name').find('option:selected').attr('stationname'); $('.tbl-body table tbody tr').each(function(){ var name = $(this).find('td').eq(0).text(); if(name == stationname){ flag = false; return false; } }); return flag; } // 验证设备类型 function regEquipType(eId, pattern) { var rs = true; rs = pattern.test(eId); return rs; } // 查询9611显示屏设备信息 function search9611Infor(temp) { loading.showLoading($('#main')); $.ajax({ type: "post", url: "Fbs9600_stateAction_action_serchByInfo", async:true, dataType:'text', data:"json="+JSON.stringify(temp), success: function(data){ data = eval('('+data+')'); var model = eval('('+data.result+')'); if(model.data!=undefined && model.data.length>0){ var arrtd = new Array(); for(var i = 0;i"); $option.text(batt.StationName+":"+batt.BattGroupName+"-"+batt.MonCount+"节"); $option.attr("batt_number",batt.GroupIndexInFBSDevice+1); $option.attr("battgroupid",batt.BattGroupId); $option.attr("value",batt.BattGroupId); $option.attr("batt_name",batt.BattGroupName); $('#BTS9611Battgroupname').append($option); } BTS9611_popup.data = DevBattInfo; BTS9611_popup.showPopup(); } }, error:function(){ } }); } //发送LD9设备的指令 function send9611DischargeParam(cmd) { var dev_id = BTS9611_popup.data[0].FBSDeviceId; loading.showLoading($('#main')); var param = { num:cmd, dev_id:dev_id }; // 发送请求 $.ajax({ type: "post", url:"Fbs9600_stateAction_action_update", async:true, dataType:'text', data:"json="+JSON.stringify(param), success: function(data){ data = eval('('+data+')'); var model = eval('('+data.result+')'); //console.info(model); if(model.code == 1){ showreminder(cmd,true); }else{ showreminder(cmd,false); } loading.hideLoading($('#main')); BTS9611_popup.hidePopup(); }, error:function(){ showreminder(cmd,false); loading.hideLoading($('#main')); BTS9611_popup.hidePopup(); } }); } })(jQuery, window, document, undefined);