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_battparm.html | 216 +++++++++++++++++++++++++++ gx_tieta/WebRoot/mobil/control_sysparm.html | 10 + gx_tieta/WebRoot/mobil/control.html | 206 +++++++++++++++++++++++++ 3 files changed, 426 insertions(+), 6 deletions(-) diff --git a/gx_tieta/WebRoot/mobil/control.html b/gx_tieta/WebRoot/mobil/control.html index a8de8a7..07e5b31 100644 --- a/gx_tieta/WebRoot/mobil/control.html +++ b/gx_tieta/WebRoot/mobil/control.html @@ -46,20 +46,43 @@ </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"); @@ -81,6 +104,17 @@ 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(){ @@ -124,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", @@ -134,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){ @@ -173,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=""; diff --git a/gx_tieta/WebRoot/mobil/control_battparm.html b/gx_tieta/WebRoot/mobil/control_battparm.html new file mode 100644 index 0000000..d900fb4 --- /dev/null +++ b/gx_tieta/WebRoot/mobil/control_battparm.html @@ -0,0 +1,216 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>绯荤粺鍙傛暟</title> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <meta name="apple-mobile-web-app-capable" content="yes"> + <meta name="apple-mobile-web-app-status-bar-style" content="black"> + <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/> + <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" /> + <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" /> + <link rel="stylesheet" type="text/css" href="css/tbl.css"> + <link rel="stylesheet" type="text/css" href="src/css/layui.css"> + <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script> + <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script> + <style type="text/css"> + + /*瑙勫畾闈㈡澘鐨勬牱寮�*/ + .ui-panel { + width: 80%; + } + .ui-panel-dismiss{ + width: 20%; + } + .ui-panel-inner{ + padding:0 !important; + } + .ui-collapsible-heading-toggle{ + padding-left: 1em !important; + } + .panel-header{ + padding: 8px 0; + font-size: 1.2em; + text-indent: 1em; + background-color: #DFDCDC; + } + /*瑙勫畾寮�鍏崇殑浣嶇疆*/ + .ui-flipswitch { + margin-left: 0.5em; + } + + .ui-field-contain{ + padding: 0 0.6em ; + } + .ui-field-contain { + border-bottom-color: #828282; + border-bottom-color: rgba(0,0,0,.15); + border-bottom-width: 1px; + border-bottom-style: none; + } + .sicon{ + display:inline-block;width:4%;margin:1em 0;float:left; + } + .checkdata{ + display:inline-block;width:48%;margin:0 0 0 0;float:left; + } + + .next-page, .pre-page { + position: fixed; + width: 40px; + height: 40px; + top: 50%; + margin-top: -15px; + } + .next-page { + right: 0; + } + .pre-page { + left: 0; + } + + + table { + margin-top:.5em; + border-collapse:separate; + border-spacing:0 .5em; + } + + tbody tr td{ + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; + } + .bg-line{ + background-color:#ddd; + } + .operat-but{ + margin: 0; + padding-top: 0.1em; + padding-bottom: 0.1em; + + } + .ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label{ + width:35%; + } + .fr{ + float:right; + } + </style> + <link rel="stylesheet" href="css/fgpanel.css"> +</head> +<body> + <div data-role="page"> + + <!-- 澶撮儴鍐呭 --> + <div data-role="header" data-position="fixed"> + <a href="control.html" target="_top" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" style="padding-top: 0.7em; padding-bottom: 0.7em;">杩斿洖</a> + <h1>鐢垫睜鍙傛暟</h1> + + </div> + <!-- 涓讳綋鍐呭 --> + <div data-role="main"> + <!-- 琛ㄦ牸瀹瑰櫒 --> + <div class="tbl-container"></div> + <table data-role="table" class="ui-responsive ui-shadow" id="tab" > + + </table> + </div> + + + </div> + <!-- 瀛樺偍homeinfo鐨勫�� --> + <div id="homeInfoIframe"></div> + <div id="homeInfoIframeAll"></div> +</body> + +<script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script> +<script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script> +<script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script> +<script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script> +<script type="text/javascript" src="js/tbl.js"></script> +<script type="text/javascript" src="mobilJs/base.js"></script> +<script type="text/javascript" src="src/layui.all.js"></script> + + <script type="text/javascript"> + /* 鑾峰彇鐐瑰嚮鐨勬槸鍝釜鎸夐挳 */ + + var arrTd = new Array(); //褰撳墠琛ㄦ牸td鏁版嵁 + var tblCon = $('.tbl-container'); + var Page = { + pageSize:20, //姣忛〉鐨勮鏁� + pageCurr:1, //褰撳墠椤电爜鏁� + pageAll:0, + }; + + var arrTh = [ '鏈烘埧缂栧彿', '鐪�', '鍩庡競','鍖哄幙','鏈烘埧鍚嶇О','璁惧鍚嶇О','鏈烘埧IP','FBS璁惧ID(閲嶈)','FBS璁惧IP(閲嶈)','瀛愮綉鎺╃爜','缃戝叧','FBS璁惧鍚嶇О','FBS鐢垫睜绱㈠紩(0-3)','鐢垫睜缁処D','鏈烘埧鍐呯數姹犵粍缂栧彿','鐢垫睜缁勫悕绉�','娴厖鐢靛帇闃�鍊�(V)','绂荤嚎鐢靛帇闃�鍊�(V)','娴厖鐢垫祦闃�鍊�(A)','鍗曚綋鏁伴噺','鏍囩О瀹归噺(AH)','鏍囩О鍗曚綋鐢靛帇(V)','鏍囩О鍗曚綋鍐呴樆(m惟)','鏍囩О鍗曚綋鐢靛','鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�(V)','璐熻浇鐢垫祦(A)','鏈�澶ф牳瀹圭數娴�(A)','鍩虹珯鍙风爜','鐢垫睜鍝佺墝','鐢垫睜鍨嬪彿', + '鐢垫睜鐢熶骇鏃ユ湡','鎶曞叆浣跨敤鏃ユ湡','瀹夎浜哄憳','缁忓害','缁村害','鍦板潃','鐢宠鏃堕棿','鐢宠鐘舵��','鐢宠浜�','瀹℃牳浜�']; + dataArr = []; + var startTime = "1980-01-01"; + var endTime = new Date().format('yyyy-MM-dd'); + var tbl = $('.tbl-container'); + var temp = getCookie("wapproval"); + temp = JSON.parse(temp); + console.info(temp); + createTbl(tbl, arrTh, dataArr); + $(document).ready(function(){ + Page.pageCurr=1; + console.info(temp); + setBattLife(); + battnumber(); + //searchBattLife(); + //console.info($("#getnumber").val()); + }); + + function setBattLife(){ + data = temp; + var index = 0; + for(var i=0;i<data.length;i++){ + arrTd[index++] = data[i].binf.StationId; + arrTd[index++] = data[i].binf.StationName1; + arrTd[index++] = data[i].binf.StationName2; + arrTd[index++] = data[i].binf.StationName5; + arrTd[index++] = data[i].binf.StationName3; + arrTd[index++] = data[i].binf.StationName4; + arrTd[index++] = data[i].binf.StationIp; + arrTd[index++] = data[i].binf.FBSDeviceId; + arrTd[index++] = data[i].binf.FbsDeviceIp; + arrTd[index++] = data[i].binf.FbsDeviceIp_YM; + arrTd[index++] = data[i].binf.FbsDeviceIp_WG; + arrTd[index++] = data[i].binf.FBSDeviceName; + arrTd[index++] = data[i].binf.GroupIndexInFBSDevice; + arrTd[index++] = data[i].binf.BattGroupId; + arrTd[index++] = data[i].binf.BattGroupNum; + arrTd[index++] = data[i].binf.BattGroupName; + arrTd[index++] = data[i].binf.FloatVolLevel; + arrTd[index++] = data[i].binf.OfflineVolLevel; + arrTd[index++] = data[i].binf.BattFloatCurrent; + arrTd[index++] = data[i].binf.MonCount; + arrTd[index++] = data[i].binf.MonCapStd; + arrTd[index++] = data[i].binf.MonVolStd; + arrTd[index++] = data[i].binf.MonResStd; + arrTd[index++] = data[i].binf.MonSerStd; + arrTd[index++] = data[i].binf.MonVolLowToAvg; + arrTd[index++] = data[i].binf.Load_curr; + arrTd[index++] = data[i].binf.DisCurrMax; + arrTd[index++] = data[i].binf.station_phone; + arrTd[index++] = data[i].binf.BattProducer; + arrTd[index++] = data[i].binf.BattModel; + arrTd[index++] = data[i].binf.BattProductDate.substr(0,10); + arrTd[index++] = data[i].binf.BattInUseDate.substr(0,10); + arrTd[index++] = data[i].binf.install_user; + arrTd[index++] = data[i].longitude;//缁忓害 + arrTd[index++] = data[i].latitude;//绾害 + arrTd[index++] = data[i].address;//鍦板潃 + arrTd[index++] = data[i].apply_date; + arrTd[index++] = check(data[i].check_en); + arrTd[index++] = data[i].apply_name; + arrTd[index++] = data[i].confirm_name; + //arrTd[index++]='<a onclick="getButIndex(this)" class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>瀹℃牳</a>'; + } + + createTbl(tblCon, arrTh, arrTd); + } + + </script> +</html> \ No newline at end of file diff --git a/gx_tieta/WebRoot/mobil/control_sysparm.html b/gx_tieta/WebRoot/mobil/control_sysparm.html new file mode 100644 index 0000000..81a57b4 --- /dev/null +++ b/gx_tieta/WebRoot/mobil/control_sysparm.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="UTF-8"> +<title>Insert title here</title> +</head> +<body> + +</body> +</html> \ No newline at end of file -- Gitblit v1.9.1