From 7f953d9aa0e7d4fcbe3c366c7f9f0b3f847f12bd Mon Sep 17 00:00:00 2001 From: hdw <hdw@192.168.137.1> Date: 星期六, 19 一月 2019 09:16:08 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/mobil/control.html | 310 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 290 insertions(+), 20 deletions(-) diff --git a/gx_tieta/WebRoot/mobil/control.html b/gx_tieta/WebRoot/mobil/control.html index 89a59c9..18b7daa 100644 --- a/gx_tieta/WebRoot/mobil/control.html +++ b/gx_tieta/WebRoot/mobil/control.html @@ -19,7 +19,7 @@ <div data-role="page"> <div data-role="header" data-position="fixed"> <a id= "return" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">杩斿洖</a> - <h1>瀹炴椂鈥旀娴嬫暟鎹�</h1> + <h1 id="biaoti">瀹炴椂鈥旀娴嬫暟鎹�</h1> </div> <div data-role="content"> @@ -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,76 @@ </li> --> </ul> <div data-role="collapsible" data-collapsed="false"> - <h1>鐢垫睜缁勭姸鎬�</h1> + <h1 id="jifangzhuangtai">bts璁惧鐘舵��</h1> <div class="tbl-container"></div> </div> - </div> + <div data-role="collapsible" data-collapsed="false"> + <h1 id="zhuangtai">鐢垫睜缁勭姸鎬�</h1> + <div class="tbl-container"></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> + </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 tbl = $('.tbl-container').eq(1); + var jifangarrTh = ['SD鍗�','閫氳璁℃暟','閫氫俊涓㈠寘鐜�','娴嬭瘯缁勫彿','璁惧宸ヤ綔鐘舵��'] + var tbl1 = $('.tbl-container').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-approved.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(){ + searchBattparm(); + }) + $("#sysparm").click(function(){ + //console.info("aaa") + searchSysData(); + }) + var timeer ; //鏍规嵁鐢垫睜缁刬d鏌ヨ鐢垫睜缁勪俊鎭� /* function findrtstate(){ @@ -114,9 +159,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 +168,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){ @@ -151,7 +195,7 @@ }else{ arrTd.push("------"); } - + $("#zhuangtai").find("a").text("鐢垫睜缁勭姸鎬�("+batt.BattGroupName+")"); createTbl(tbl, arrTh, arrTd); window.clearTimeout(timeer); timeer = window.setTimeout(function() { @@ -161,6 +205,231 @@ } }); } + + function searchBattparm() { + //console.info(temp); + var temp={ + dev_id:batt.FBSDeviceId, + } + loadshow(); + // 鏌ヨ鐢垫睜鍙傛暟 + $.ajax({ + type: 'post' + ,async: true + ,url:'Fbs9100_battparamAction_action_serchByCondition' + ,data: 'json='+JSON.stringify(temp) + ,dataType: 'json' + ,success: function(res) { + var rs = JSON.parse(res.result); + console.log(rs); + if(rs.code==1){ + var data = rs.data[0]; + var json=window.JSON.stringify(data); + setCookie("control_battparm",json); + window.location.href="control_battparm.html" + }else{ + alert("鏌ヨ澶辫触"); + } + loadclose(); + } + ,complete: function() { + loadclose(); + } + }); + + } + + 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); + arrTd1.push("鐢垫睜缁�"+data.dev_testgroupnum); + arrTd1.push(workstate(data.dev_workstate)); + createTbl(tbl1, jifangarrTh, arrTd1); + }else{ + var arrTd2 = new Array(); + arrTd2.push("璁惧鏈繛鎺�") + var jifangzhuangtai=["璁惧鐘舵��"] + createTbl(tbl1,jifangzhuangtai,arrTd2); + } + } + }); + } + function workstate(data){ + switch (data){ + case 0: + return "鍦ㄧ嚎娴厖"; + break; + case 1: + return "鏀剧數鐘舵��"; + break; + case 2: + return "鍏呯數鐘舵��"; + break; + case 3: + return "鍐呴樆娴嬭瘯"; + break; + case 4: + return "鏈煡" + break; + default:{ + //鏈繛鎺� + return "鏈繛鎺�"; + } + break; + } + } + //鏌ヨ璁惧鐨凷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, + } + loadshow(); + 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); + loadclose(); + alert(msg.signal); + } + },error:function(e){ + alert("閫氳澶辫触"); + } + }); + } + // 瑙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() { + // 寮�鍚瓑寰呮 + loadshow(); + 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); + window.location.href="control_sysparm.html" + loadclose(); + //} + }else{ + alert('鏌ヨ澶辫触!'); + loadclose(); + } + }, + error: function() { + alert('鏌ヨ澶辫触!'); + loadclose(); + // 鍏抽棴绛夊緟 + } + }); + } var battstate=['鏃�','娴厖','鍏呯數','鏀剧數','鍧囧厖','鐢靛/鍐呴樆','鐢靛','娓╁害','杩炴帴鏉�','鍦ㄧ嚎鐩戞祴']; @@ -185,14 +454,15 @@ var temp = getCookie("batt"); var batt = JSON.parse(temp); var data = [ - {url: 'javascript:JumpHomePage();', txt: '棣栭〉'}, - {url: 'machineroomM.html', txt: batt.StationName1}, // 鐪� - {url: 'selectcity.html' , txt:batt.StationName2},//甯� - {url: 'selectcounty.html' , txt:batt.StationName5}, - {url: 'battM.html', txt: batt.StationName3}, // 鐢垫睜缁� - {url: 'testdata.html', txt: '鐢垫睜缁勬暟鎹�'}, // 褰撳墠椤甸潰 - {url: 'javascript:;', txt: '瀹炴椂-鐩戞祴鏁版嵁'} - ]; + {url: 'javascript:JumpHomePage();', txt: '棣栭〉'}, + {url: 'javascript:JumpFirstPage();', txt: batt.StationName1}, + {url: 'javascript:JumpcityPage();', txt: batt.StationName2}, + {url: 'selectcounty.html', txt: batt.StationName5 }, + {url: 'selectbatt.html', txt: batt.StationName3 }, + {url: 'battM.html', txt: batt.BattGroupName}, // 鐢垫睜缁� + {url: 'testdata.html', txt: '鐢垫睜缁勬暟鎹�'}, // 褰撳墠椤甸潰 + {url: 'javascript:;', txt: '瀹炴椂-鐩戞祴鏁版嵁'} + ]; /*var data = [ {url: 'javascript:JumpHomePage();', txt: '棣栭〉'}, {url: 'machineroomM.html', txt: batt.StationName}, // 鏈烘埧 -- Gitblit v1.9.1