From deab7d04e83c1eada95ff1474b4fe272b907a06f Mon Sep 17 00:00:00 2001 From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139> Date: 星期三, 16 一月 2019 16:31:19 +0800 Subject: [PATCH] 修改 --- gx_tieta/WebRoot/mobil/control.html | 220 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 212 insertions(+), 8 deletions(-) diff --git a/gx_tieta/WebRoot/mobil/control.html b/gx_tieta/WebRoot/mobil/control.html index ec9d6b4..07e5b31 100644 --- a/gx_tieta/WebRoot/mobil/control.html +++ b/gx_tieta/WebRoot/mobil/control.html @@ -29,7 +29,7 @@ <a href="voltageM.html" target="_top">1.鍗曚綋鐢靛帇 </a> </li> - <li> + <!--<li> <a href="temperatureM.html" target="_top">2.娓╁害 </a> </li> <li> @@ -46,31 +46,75 @@ </li> --> </ul> <div data-role="collapsible" data-collapsed="false"> + <h1 id="jifangzhuangtai">鏈烘埧鐘舵��</h1> + <div class="tbl-container1"></div> + </div> + <div data-role="collapsible" data-collapsed="false"> <h1 id="zhuangtai">鐢垫睜缁勭姸鎬�</h1> <div class="tbl-container"></div> - </div> </div> + <div data-role="footer" data-position="fixed" data-theme="a"> + <div data-role="navbar"> + <ul> + <li><a href="" id="battparm" target="_top" data-role="button" data-icon="home" data-transition="slide">鐢垫睜鍙傛暟</a></li> + <li><a href="" id ="sysparm" class="ui-btn ui-btn-inline ui-corner-all ui-btn-icon-check" data-icon="check" data-role="button">绯荤粺鍙傛暟</a></li> + <li><a href="" id="signalqual" class="ui-btn ui-btn-inline ui-corner-all ui-btn-icon-check" data-icon="check" data-role="button">淇″彿璐ㄩ噺</a></li> + </ul> + </div> + </div> <script type="text/javascript" src="js/tbl.js"></script> <script type="text/javascript" src="mobilJs/base.js"></script> <script type="text/javascript" src="js/battNav.js"></script> <script> var arrTh = ['鐢垫睜鐘舵�侊細', '绔數鍘嬶細', '鐢垫睜鐢垫祦锛�', '娴嬭瘯鏃ユ湡锛�', '娴嬭瘯鏃堕暱锛�', '娴嬭瘯瀹归噺锛�', '鍓╀綑瀹归噺锛�', '缁埅鏃堕棿锛�']; var tbl = $('.tbl-container').eq(0); - + var jifangarrTh = ['SD鍗�','閫氳璁℃暟','閫氫俊涓㈠寘鐜�','淇″彿寮哄害'] + var tbl1 = $('.tbl-container1').eq(0); + var arrtdjifangstate = new Array; + var temp = getCookie("batt"); + var batt = JSON.parse(temp); + var arrTd1 = new Array(); $(function() { //findrtstate(); + //searchStationSignal(); + searchDevSDState(); searchBattInfo(); + //searchdiubao(); + createTbl(tbl1, jifangarrTh, arrTd1); + //searchJifangInfo(); + searchSysData(); }); $("#return").click(function(){ var temp = getCookie("batt"); var batt = JSON.parse(temp); console.info(batt); if(batt.install_user||batt.install_user==0){ - window.location.href="batt-approve-index.html"; + //console.info(batt); + if(batt.address||batt.address==""){ + console.info(batt.check_en); + if(batt.check_en==1){ + window.location.href="hcheckAccpet-index.html"; + }else{ + window.location.href="wcheckAccept-index.html"; + } + }else{ + window.location.href="batt-approve-index.html"; + } }else{ window.location.href="testdata.html"; } }); + $("#signalqual").click(function(){ + searchStationSignal(); + }) + $("battparm").click(function(){ + console.info("aaa") + }) + $("sysparm").click(function(){ + console.info("aaa") + searchSysData(); + }) + var timeer ; //鏍规嵁鐢垫睜缁刬d鏌ヨ鐢垫睜缁勪俊鎭� /* function findrtstate(){ @@ -114,9 +158,8 @@ //鏌ヨ鐢垫睜淇℃伅 function searchBattInfo(){ - var temp = getCookie("batt"); - var batt = JSON.parse(temp); - console.info(batt); + + //console.info(batt); arrTd = new Array(); $.ajax({ type: "post", @@ -124,7 +167,7 @@ async:true, dataType:'text', data:"rtstate.battGroupId="+batt.BattGroupId, - success: function(data){ + success: function(data){ data = eval("("+data+")"); model = data.model; if(model.code == 1){ @@ -163,6 +206,167 @@ } + function searchdiubao(arrTd1){ + $.ajax({ + type: "post", + url: "Fbs9100_stateAction_action_serchContactorState", + async:true, + dataType:'text', + data:"json="+JSON.stringify({ + dev_id:batt.FBSDeviceId + }), + success: function(data){ + data=JSON.parse(data); + data = JSON.parse(data.result); + //console.info(data); + if(data.code==1&&data.data.length>0){ + data = data.data[0]; + var jishu = data.dev_commcount; + //console.info(jishu); + arrTd1.push(jishu); + var diubao=(data.dev_commcount==0?0:(data.dev_errcommcount*100/data.dev_commcount)).toFixed(2); + arrTd1.push(diubao); + createTbl(tbl1, jifangarrTh, arrTd1); + } + } + }); + } + + //鏌ヨ璁惧鐨凷D鍗$姸鎬� + function searchDevSDState(){ + arrTd1=new Array(); + //console.info(batt); + //var status = GLOBAL.circleStatus.status; + $.ajax({ + type: "post", + url: "Bts_station_stateAction_action_serchSDCard", + async: true, + dataType: 'json', + data: "json = " + JSON.stringify(batt), + success: function(result) { + //console.info(result); + var rs = JSON.parse(result.result); + //console.info(rs); + var sdStatus = (rs.data == 0)?'姝e父': '<span style="color: #FF0000">鏁呴殰</span>'; + arrtdjifangstate .push(sdStatus); + //console.log(sdStatus); + // status.setText('sdCard', "SD鍗$姸鎬侊細"+sdStatus); + arrTd1.push(sdStatus); + searchdiubao(arrTd1); + clearTimeout(searchDevSDState.timeout); + searchDevSDState.timeout = setTimeout(function() { + searchDevSDState(); + }, 2000); + }, + error: function() { + clearTimeout(searchDevSDState.timeout); + searchDevSDState.timeout = setTimeout(function() { + searchDevSDState(); + }, 5000); + } + }); + } + + function searchStationSignal(){//淇″彿寮哄害 + var param={ + num:145, + AT_cmd:"CSQ", + dev_id:batt.FBSDeviceId, + } + console.info(param); + $.ajax({ + type:"post", + url: "Bts_gprs_stateAction_action_update?t="+(new Date().getTime()), + async:true, + dataType:'json', + data:'json='+JSON.stringify(param), + success: function(data){ + var model = eval('('+data.result+')'); + console.info(model); + //layer.msg(model); + if(model.code==1){ + console.info(model.data); + data = model.data; + console.info(data.ack_inf); + var msg=formatSignal(data.ack_inf); + console.info(msg.signal); + alert(msg.signal); + } + },error:function(e){ + var model = { + code:0, + data:e, + msg:'閫氫俊澶辫触' + }; + } + }); + } + // 瑙f瀽淇″彿璐ㄩ噺缁撴灉 + function formatSignal(signal) { + var rs = { + signal: '鏈煡', + bitError: '鏈煡', + img: 0 + }; + var ptn = new RegExp(".*:\\s(\\d{2}),(\\d{2})"); + var testCsq = ptn.test(signal); + if(testCsq) { + rs.signal = RegExp.$1; + rs.bitError = RegExp.$2; + if(rs.signal>25) { + rs.img = 1; + rs.signal += '锛堝己锛�'; + }else if(rs.signal>19) { + rs.img = 1; + rs.signal += '锛堜腑锛�'; + }else { + rs.signal += '锛堝急锛�'; + } + } + //console.info(rs); + return rs; + } + + + // 鏌ヨ璁惧鐨勭郴缁熷弬鏁� + function searchSysData() { + // 寮�鍚瓑寰呮 + var temp = { + num:128, + dev_id:batt.FBSDeviceId, + } + console.info(temp); + // 璇锋眰鍚庡彴 + $.ajax({ + type: "post", + url: "Fbs9100_sysparamAction_action_serchByCondition", + async: true, + dataType: 'json', + data: "json = " + JSON.stringify(temp), + success: function(result) { + var rs = JSON.parse(result.result); + console.info(rs); + if(rs.code == 1){ + var data = rs.data[0]; + console.info(data); + //if(showSU) { + alert('璇诲彇鎴愬姛', true); + var json=window.JSON.stringify(data); + setCookie("control_parm",json); + + //} + }else{ + noContent.showNoContent('鏌ヨ澶辫触!'); + } + }, + error: function() { + noContent.showNoContent('鏌ヨ澶辫触!'); + // 鍏抽棴绛夊緟 + } + }); + } + + var battstate=['鏃�','娴厖','鍏呯數','鏀剧數','鍧囧厖','鐢靛/鍐呴樆','鐢靛','娓╁害','杩炴帴鏉�','鍦ㄧ嚎鐩戞祴']; function getBattstate(state){ var str=""; -- Gitblit v1.9.1