From ee2c6ed5cd4aaf0a2e66c96f7262a9d156a90024 Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期四, 17 一月 2019 17:31:51 +0800
Subject: [PATCH] 修改基站信息

---
 gx_tieta/WebRoot/mobil/control.html |  310 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 298 insertions(+), 12 deletions(-)

diff --git a/gx_tieta/WebRoot/mobil/control.html b/gx_tieta/WebRoot/mobil/control.html
index be1daec..5b58311 100644
--- a/gx_tieta/WebRoot/mobil/control.html
+++ b/gx_tieta/WebRoot/mobil/control.html
@@ -18,8 +18,8 @@
 <body>
 <div data-role="page">
 	<div data-role="header" data-position="fixed">
-		<a href="testdata.html" 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>
+		<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 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,22 +46,75 @@
 			</li> -->
 		</ul>
 		<div data-role="collapsible" data-collapsed="false">
-	      <h1>鐢垫睜缁勭姸鎬�</h1>
+	      <h1 id="jifangzhuangtai">bts璁惧鐘舵��</h1>
 	      <div class="tbl-container"></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> 
 	<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){
+				//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(){
@@ -105,8 +158,8 @@
 		
 		//鏌ヨ鐢垫睜淇℃伅
 		function searchBattInfo(){
-			var temp = getCookie("batt");
-			var batt = JSON.parse(temp);
+		
+			//console.info(batt);
 			arrTd = new Array();
 			$.ajax({ 	
 		        type: "post", 				
@@ -114,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){
@@ -141,7 +194,7 @@
 						}else{
 							arrTd.push("------");
 						}
-						
+						$("#zhuangtai").find("a").text("鐢垫睜缁勭姸鎬�("+batt.BattGroupName+")");
 						createTbl(tbl, arrTh, arrTd);				
 						window.clearTimeout(timeer);
 						timeer = window.setTimeout(function() {
@@ -151,6 +204,235 @@
 		       	}			
 			});
 		}
+		
+		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){
+	    		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() {
+				// 寮�鍚瓑寰呮
+				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{
+		                	noContent.showNoContent('鏌ヨ澶辫触!');
+		                	loadclose();
+		                }
+		            },
+		            error: function() {
+		            	noContent.showNoContent('鏌ヨ澶辫触!');
+		            	loadclose();
+		            	// 鍏抽棴绛夊緟    
+		            }
+		        });
+			}
 		
 		
 		var battstate=['鏃�','娴厖','鍏呯數','鏀剧數','鍧囧厖','鐢靛/鍐呴樆','鐢靛','娓╁害','杩炴帴鏉�','鍦ㄧ嚎鐩戞祴'];
@@ -190,7 +472,11 @@
 				{url: 'testdata.html', txt: '鐢垫睜缁勬暟鎹�'},								// 鐢垫睜缁勬暟鎹�
 				{url: 'javascript:;', txt: '瀹炴椂-鐩戞祴鏁版嵁'}								// 鐢垫睜缁勬暟鎹�
 			];*/
-			addBreadCrumb($('.breadcrumb').eq(0), data);
+			if(batt.install_user||batt.install_user==0){
+				
+			}else{
+				addBreadCrumb($('.breadcrumb').eq(0), data);
+			}
 		});
 		
 		function sethoubeiTime(value){

--
Gitblit v1.9.1