gx_tieta/WebRoot/Top.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/equipWarn1.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/ex-battinfo.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/iframe/batt-info-add.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/index.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/batt-approve-index.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/batt-approved1.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/ele-param2.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/WebRoot/Top.jsp
@@ -196,6 +196,35 @@ </div> </div> </body> <script type="text/javascript"> // 检测页面是否被访问 var pageIsVisit = false; ;(function($) { // 隐藏的原型 var hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidden' in document ? 'webkitHidden' : 'mozHidden' in document ? 'mozHidden' : null; // 页面初始化 if (!document[hiddenProperty]) { pageIsVisit = true; }else{ pageIsVisit = false; } var visibilityChangeEvent = hiddenProperty.replace(/hidden/i, 'visibilitychange'); var onVisibilityChange = function(){ if (!document[hiddenProperty]) { pageIsVisit = true; }else{ pageIsVisit = false; } } document.addEventListener(visibilityChangeEvent, onVisibilityChange); })(jQuery); </script> <script src="pages/js/base.js"></script> <script src="pages/js/common.js"></script> <script src="js/dev.js"></script> @@ -243,6 +272,13 @@ //查询落后单体总数 function searchlowmon(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchlowmon, 5000); return; } $.ajax({ type: "post", url: "BadBatt_monAction!searchNums", @@ -263,6 +299,12 @@ //查询机房停电总数 function searchpoweroffOld(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchpoweroffOld, 5000); return; } $.ajax({ type: "post", url: "BattPower_offAction!serchPowerOff", @@ -283,6 +325,11 @@ //查询机房停电总数 function searchpoweroff(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchpoweroff, 5000); return; } $.ajax({ type: "post", url: "Bts_station_stateAction_action_serchByState", @@ -303,6 +350,11 @@ //查询设备告警总数 function searchdevalarm(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchdevalarm, 5000); return; } $.ajax({ type: "post", url: "Batt_devalarm_dataAction!searchNums", @@ -323,6 +375,11 @@ //查询放电计划延迟总数 function searchnotcomplan(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchnotcomplan, 5000); return; } $.ajax({ type: "post", url: "BattDischarge_planAction!searchNums", @@ -343,6 +400,11 @@ // 机房续航不足个数 function searchWeakHome() { // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchWeakHome, 5000); return; } $.ajax({ type: 'post' ,async: true @@ -361,6 +423,11 @@ // 查询所有的设备数 searchAllDevNum(); function searchAllDevNum() { // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchAllDevNum, 5000); return; } $.ajax({ type: 'post' ,async: true @@ -384,6 +451,11 @@ // 查询所有的电池组数 searchAllEleGroupNum(); function searchAllEleGroupNum() { // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchAllEleGroupNum, 5000); return; } $.ajax({ type: 'post' ,async: true @@ -554,6 +626,11 @@ * 实时查询告警信息 */ function searchBattAndDevAlarm(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchBattAndDevAlarm, 3000); return; } $.ajax({ type:"post", url: "Battalarm_dataAction!serchTopAlmTen", @@ -597,7 +674,12 @@ seachServerTime(); //获取服务器上的时间 function seachServerTime(){ function seachServerTime(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(seachServerTime, 1000); return; } $.ajax({ type:"post", url: "User_infAction!searchServerTime", @@ -716,6 +798,11 @@ //查询最近30内的设备和电池告警并播报语音 function searchRecentlyAlarm(){ // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchRecentlyAlarm, 5000); return; } $.ajax({ type: "post", url: "Battalarm_dataAction!serchIn30", @@ -1005,6 +1092,5 @@ }); } })(jQuery); </script> </html> gx_tieta/WebRoot/equipWarn1.jsp
@@ -114,7 +114,7 @@ <select id="alarm_type"> <option value="0">全部</option> <option value="119020">通信故障</option> <option value="618501">继电器告警</option> <!-- <option value="618501">继电器告警</option> <option value="618502">通讯告警</option> <option value="618503">设备过温告警</option> <option value="618504">二极管D1告警</option> @@ -122,7 +122,7 @@ <option value="119024">基站停电告警</option> <option value="119025">基站发电告警</option> <option value="119026">基站掉站告警</option> <option value="119027">基站开门告警</option> <option value="119027">基站开门告警</option> --> <option value ="119028">设备高温告警</option> <option value ="119032">设备SD卡故障</option> <option value ="119033">采集线告警</option> gx_tieta/WebRoot/ex-battinfo.jsp
@@ -481,7 +481,7 @@ // 跳转到实时页面 function controlPage(data) { console.log(data); // console.log(data); var home = data.StationName; var province = data.StationName1; var city = data.StationName2; @@ -550,7 +550,7 @@ ,complete: function() { layer.close(load); // 启动自动刷新 //updateSearch(); updateSearch(); } }); } @@ -581,6 +581,7 @@ //console.log(res); var rs = JSON.parse(res.result); var resData = []; var isUpdateTbl = false; if(rs.code == 1) { var data = rs.data; // console.log(data); @@ -588,17 +589,22 @@ for(var i=0; i<data.length; i++) { var _data = data[i]; var _tmp = formaterResData(_data); resData.push(_tmp); Page.setAll(_data.apply_note); if(_data.apply_note != Page.all) { resData.push(_tmp); Page.setAll(_data.apply_note); isUpdateTbl = true; } } }else { Page.setAll(0); } $('#applyNum').text(Page.all); // 设置徽章 tOptions.data = resData; // 设置表格的数据 // 生成表格数据 table.reload('pageTbl', tOptions); // console.log(isUpdateTbl); if(isUpdateTbl) { $('#applyNum').text(Page.all); // 设置徽章 tOptions.data = resData; // 设置表格的数据 table.render(tOptions); } // 实时回调 updateSearch.timer = setTimeout(updateSearch, 4000); @@ -645,7 +651,7 @@ // 生成表格数据 table.render(acceptOptions); console.log(table); // console.log(table); } ,complete: function() { layer.close(load); gx_tieta/WebRoot/iframe/batt-info-add.html
@@ -233,9 +233,9 @@ </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> <label class="layui-form-label">使用日期</label> <label class="layui-form-label">投入使用日期</label> <div class="layui-input-block"> <input type="text" name="BattInUseDate" disabled="" id="usedate" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattInUseDate }}"> <input type="text" name="BattInUseDate" id="usedate" autocomplete="off" class="layui-input" value="{{= d.BattInUseDate }}"> </div> </div> </div> @@ -467,6 +467,7 @@ laydate.render({ elem: '#usedate' ,format: 'yyyy-MM-dd HH:mm:ss' ,value: new Date() }); }); gx_tieta/WebRoot/index.jsp
@@ -801,12 +801,14 @@ } //需要实时查询的方法 function Repeatoperation(){ searchBattmaintrecords(); searchUserTask(); searchAnnounceall(); searchTestsCale(); function Repeatoperation(){ // 判断页面是否正在被访问 if(pageIsVisit) { searchBattmaintrecords(); searchUserTask(); searchAnnounceall(); searchTestsCale(); } setTimeout(Repeatoperation,10000); } @@ -940,6 +942,13 @@ if($('#content .warn-pie').length==0){ return; } // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchalarm_data, 10000); return; } //生成电池告警率饼状图 var $warn=$('#content .pie-con .warn-pie'); //获取告警容器的jquery对象 if($warn.length!=0){ @@ -1051,6 +1060,12 @@ return; } // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchmaintByMap, 10000); return; } // 判断是否为Echarts对象 var isEcharts = isObject(brdnPie)?true:false; @@ -1123,6 +1138,13 @@ if($('#content .repair-pie').length==0){ return; } // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchBatt_maint_inf, 10000); return; } // 判断是否为Echarts对象 var isEcharts = isObject(repairPie)?true:false; if(!isEcharts) { @@ -1178,6 +1200,13 @@ if($('#content .health-pie').length==0){ return; } // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchGood, 10000); return; } //生成电池健康率 var $health=$('#content .pie-con .health-pie'); //获取故障容器的jquery对象 if($health.length!=0){ @@ -1228,6 +1257,12 @@ var endurPie; function searchEndurHome() { if($('#content .endur-pie').length==0){ return; } // 判断页面是否被访问 if(!pageIsVisit) { setTimeout(searchEndurHome, 10000); return; } @@ -1840,7 +1875,7 @@ var powercut = mapImgDesc.find('.badge-powercut'); // 停电机房 var normal = mapImgDesc.find('.badge-normal'); // 正常机房 var weak = mapImgDesc.find('.badge-xuhang'); // 续航不足3小时机房 console.log(warn.length); // console.log(warn.length); // 请求后台数据 $.ajax({ type: 'post' @@ -2632,6 +2667,13 @@ var bmap = GLOBAL.BMap; // BMap的命名空间 var updateStationData = []; // 判断是否被访问 if(!pageIsVisit) { // 关闭并添加延时执行 clearInterval(updateTimeout); updateTimeout = setTimeout(updateStation, 4000); } if(isLoad) { updateLoad = layer.load(1); } gx_tieta/WebRoot/mobil/batt-approve-index.html
@@ -125,32 +125,33 @@ var model = new Array(); console.info(data); for(var i=0;i<data.length;i++){ arrdata.push(data[i]);//存储数据 if(model.length==0){ model.push(data[i].binf.StationName); }else{ if(model[model.length-1]!=data[i].binf.StationName){ model.push(data[i].binf.StationName); } } console.info(model); stationlist=model; if(data[i].check_en!=1){ arrdata.push(data[i]);//存储数据 if(model.length==0){ model.push(data[i].binf.StationName); }else{ if(model[model.length-1]!=data[i].binf.StationName){//若不重复,则PUSH进去 model.push(data[i].binf.StationName); } } console.info(model); stationlist=model; } } createUl($('#battList'),model); } } }); } function setarrbatt(arrdata,station){ console.info(arrdata); if(arrdata.length>0){ //存入的为所有已查出数据 var arr= creatYanshouObj(arrdata,station);//申请验收方法。 return arr; }else{ alert("请等待几秒后再提交申请"); } console.info(arrdata); if(arrdata.length>0){ //存入的为所有已查出数据 var arr= creatYanshouObj(arrdata,station);//申请验收方法。 return arr; }else{ alert("请等待几秒后再提交申请"); } } function creatYanshouObj(arrdata,station){ //通过点击机房信息(stationid),获取该机房电池组 //var StationId = arrdata[index].binf.StationId; gx_tieta/WebRoot/mobil/batt-approved1.html
@@ -318,8 +318,8 @@ var arr = temp; function setcookieCreat(i){ console.info(temp); console.info(i) console.info(temp); console.info(i) //var index=Math.ceil(i-1); arrdata = temp[i].binf; console.info(arrdata); @@ -336,7 +336,7 @@ } // 存储所有的数据 $('#homeInfoIframeAll').data('allData', temp); $('#homeInfoIframeAll').data('allData', temp); var _data = temp[0]; var _temp = { homeId: _data.binf.StationId @@ -347,7 +347,7 @@ } // 存储需要的homeInfo信息 $('#homeInfoIframe').data('homeInfo', _temp); $('#homeInfoIframe').data('homeInfo', _temp); iframePopup = layer.open({ type: 2 @@ -377,20 +377,18 @@ $(function () { //setTimes($("#startTestrecord"),'2000-01-01'); //setTimes($("#endTestrecord"),new Date().format('yyyy-MM-dd')); installstartdata(temp);//导入初始页面值 diubao();//初始丢包率 updateinstalldata(temp);//实时更新验收状态 timeer = window.setTimeout(function() { diubao(); updateinstalldata(temp); }, 4000); //丢包率,通信计数,4秒刷新1次。 //4秒刷新一次页面 //setTimes($("#endTestrecord"),new Date().format('yyyy-MM-dd')); installstartdata(temp);//导入初始页面值 getnewnumber(temp[0].binf.FBSDeviceId); updateinstalldata(); }); var timeer = ''; function updateinstalldata(temp){ //console.info(temp); function updateinstalldata(){ console.info(temp); // 清除计时器 clearInterval(updateinstalldata.timer); var data=temp[0].binf.StationId; var _data ={ binf:{ StationId:data @@ -404,15 +402,19 @@ url: 'Battinf_applyAction!serchById', data: "json="+data, dataType: 'json', success:function(data) { data = JSON.parse(data.result); console.info(data); if(data.code==1&&data.data.length>0){ data = data.data; //console.info(data[0].check_en); document.getElementById("check_en").value = yanshou(data[0].check_en); } success:function(data) { data = JSON.parse(data.result); console.info(data); if(data.code==1&&data.data.length>0){ data = data.data; //console.info(data[0].check_en); document.getElementById("check_en").value = yanshou(data[0].check_en); } // 更新内容 updateinstalldata.timer = setTimeout(function() { updateinstalldata(); }, 4000); } }); } @@ -512,67 +514,40 @@ } } function diubao(){ if(temp.length>0){ data=temp[0].binf; document.getElementById("tongxunnumber").value = getCookienumber(data.StationId); document.getElementById("diubaonumber").value = getCookiediubao(data.StationId); } } function getCookienumber(id){//输入ID,返回通讯计数。数据从缓存获取。 var a = getnumber(); //console.info(a); if(getCookie("numberget")){ var number = getCookie("numberget"); number = JSON.parse(number); console.info(number); if(number[0]){ for(var i =0; i<number.length;i++){ if(id == number[i].dev_id){ return number[i].dev_commcount; } } } } return 0; } function getnumber(){ //向获取所有通讯计数并存入缓存 $.ajax({ function getnewnumber(id){//丢包率,通讯计数 $.ajax({ type: 'post', async: true, url: 'Battinf_applyAction!devCommNum', data: null, dataType: 'json', success:function(data) { console.info(data); data = JSON.parse(data.result); if(data.code==1){ console.info(data.data); var json =JSON.stringify(data.data); setCookie("numberget",json); //return data.data; data=data.data; console.info(data[0]); for(var i=0;i<data.length;i++){ console.info(data[i].dev_id); console.info(id) if(data[i].dev_id==id){ console.info(id); document.getElementById("tongxunnumber").value = data[i].dev_commcount; var errorCount = data[i].dev_errcommcount; var allCount = data[i].dev_commcount+errorCount; var parcent = (allCount==0?0:errorCount/allCount*100); console.info(parcent); document.getElementById("diubaonumber").value = parcent; } } } } }); } function getCookiediubao(id){ //丢包率 if(getCookie("numberget")){ var number = getCookie("numberget"); number = JSON.parse(number); console.info(number); if(number[0]){ for(var i =0; i<number.length;i++){ if(id == number[i].dev_id){ var errorCount = number[i].dev_errcommcount; var allCount = number[i].dev_commcount+errorCount; var parcent = (allCount==0?0:errCount/allCount*100) return parcent; } } } } return 0; } // 格式化提交后台信息的对象数组并返回 单个修改,手机方式不修改多个电池组 function getUpdateArr(){ mon=$('#MonVolStd').val(); @@ -652,13 +627,6 @@ }); }); function nullOrn(){ return true; } function editBatt(){// console.info(getUpdateArr()); var temp = JSON.stringify(getUpdateArr()); gx_tieta/WebRoot/mobil/ele-param2.html
@@ -464,9 +464,7 @@ }, }; console.info(temp); searchBattLife(temp) searchBattLife(temp); } // 查询内容 function searchBattLife(temp){