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