From 2fe250ece8de95b3f70172fe5b45793ab6a3084a Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期五, 18 一月 2019 17:30:50 +0800
Subject: [PATCH] 未审批可更改

---
 gx_tieta/WebRoot/mobil/equipwarn.html |  348 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 318 insertions(+), 30 deletions(-)

diff --git a/gx_tieta/WebRoot/mobil/equipwarn.html b/gx_tieta/WebRoot/mobil/equipwarn.html
index cc80486..4f8a2de 100644
--- a/gx_tieta/WebRoot/mobil/equipwarn.html
+++ b/gx_tieta/WebRoot/mobil/equipwarn.html
@@ -9,19 +9,68 @@
 	<script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
 	<script type="text/javascript" src="mobilJs/base.js"></script>
 	<link rel="stylesheet" type="text/css" href="css/tbl.css">
+	<link rel="stylesheet" href="css/fgpanel.css">
 </head>
 <body>
 	<div data-role="page">
+	    <div class="fg-panel">
+			<form>
+				<div class="fg-panel-header">绛涢��</div>
+				<div class="fg-panel-content">
+					<p>鐪�</p>
+	            	<select id="station_name1" data-mini="true" name="bmd.binf.StationName1">
+	              		<option value="">鍏ㄩ儴</option>
+	            	</select>
+	            	<p>甯�</p>
+		            <select id="city" data-mini="true" name="bmd.binf.StationName2">
+		            	<option value="">鍏ㄩ儴</option>
+		            </select>
+		            <p>鍖�/鍘�</p>
+		            <select id="country" data-mini="true" name="bmd.binf.StationName5">
+		            	<option value="">鍏ㄩ儴</option>
+		            </select>
+	             	<p>鏈烘埧绔欑偣</p>
+	            	<select id="station_name" data-mini="true" name="bmd.binf.stationName">
+	            		<option value="">鍏ㄩ儴</option>
+	            	</select>
+	            	<p>鍛婅绫诲瀷</p>
+	            	<select id="alarm_type" data-mini="true">
+                                	<option value="0">鍏ㄩ儴</option>
+                                	<option value="119020">閫氫俊鏁呴殰</option>
+                                	<option value="618501">缁х數鍣ㄥ憡璀�</option>
+                                	<option value="618502">閫氳鍛婅</option>
+                                	<option value="618503">璁惧杩囨俯鍛婅</option>
+                                	<option value="618504">浜屾瀬绠1鍛婅</option>
+                                	<option value="119023">缁埅涓嶈冻鍛婅</option>
+                                	<option value="119024">鍩虹珯鍋滅數鍛婅</option>
+                                	<option value="119025">鍩虹珯鍙戠數鍛婅</option>
+                                	<option value="119026">鍩虹珯鎺夌珯鍛婅</option>
+                                	<option value="119027">鍩虹珯寮�闂ㄥ憡璀�</option>
+                                	<option value ="119028">璁惧楂樻俯鍛婅</option>
+                                	<option value ="119032">璁惧SD鍗℃晠闅�</option>
+                                	<option value ="119033">閲囬泦绾垮憡璀�</option>
+                    </select>    
+				</div>
+				<div class="fg-panel-btn">
+					<a href="javascript:panel.hide(true);" data-role="button" id="search" class="ui-btn ui-mini ui-btn-b ui-shadow">纭畾</a>
+				</div>
+			</form>
+		</div>
 		<div data-role="header" data-position="fixed">
 			<a href="warn.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 href="javascript:panel.show();" class="ui-btn ui-corner-all ui-shadow ui-icon-bullets ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">绛涢��</a>
 		</div>
+
 		<div data-role="main" class="ui-content">
 			<div class="tbl-container"></div>
 			<div class="back-top" style="display:block; position:fixed; bottom: 0.7em; right:0.7em">
 				<a href="javascript:backTop();" class="ui-btn ui-corner-all ui-icon-arrow-u ui-btn-icon-notext">杩斿洖椤堕儴</a>
 			</div>
 		</div>
+	</div>
+	
+	
 		<!--<div data-role="footer" data-position="fixed">
 			<fieldset data-role="controlgroup" data-type="horizontal" style="text-align:center">
 				<a href="javascript:void(0);" class="ui-btn">涓婁竴椤�</a>
@@ -32,6 +81,12 @@
 			</fieldset>
 			
 		</div>-->
+
+	
+	<script type="text/javascript" src="js/createMap.js"></script>
+	<script type="text/javascript" src="js/tbl.js"></script>
+	<script type="text/javascript" src="js/panel.js"></script>
+
 	<script type="text/javascript" src="js/tbl.js"></script>
 	<script type="text/javascript" src="js/createMap.js"></script>
 	<script type="text/javascript">
@@ -51,14 +106,24 @@
               '4', '1003', '璁惧鍚�1', '璁惧IP1', '鏈烘埧鍚嶇О1', '鍛婅浜嬩欢1', '涓�绾у憡璀�', '鍚�', '--', '2012-06-20', '--',
 	];
 	 var tblCon = $('.tbl-container');
+	 // 榛樿鏄剧ず闈㈡澘
+		$(function() {
+			panel.show();
+		});
+	
+	
 	// 鍦ㄩ〉闈腑鐢熸垚琛ㄦ牸
-	$(function() {
-		// 鐐瑰嚮纭畾鐢熸垚琛ㄦ牸
-              var tblCon = $('.tbl-container');
-              createTbl(tblCon, arrTh, dataArr);
-              setPageTurning(false, true);
-              pageCurrl = 1;
-	});
+		$(function() {
+			// 鐐瑰嚮纭畾鐢熸垚琛ㄦ牸
+			$('#search').click(function() {
+				$('.tbl-container').children('table').remove();
+				Page.pageCurr= 1;
+				pageCurrl = 1;
+				searchBadBatt();
+			});
+		});
+	
+
 
 	// 鍒ゆ柇鏄惁鏄剧ず缈婚〉鎸夐挳
 	function setPageTurning(isShowPre, isShowNext) {
@@ -96,19 +161,13 @@
 			}
 		}
 	});
-            
-           
-           
-	$(document).ready(function(){
-		searchBadBatt();
-	});
-			
-			
+            	
 			
 	function searchBadBatt(){
-		var temp = createSearchParam();
-	 	console.info(temp);
+		var temp = createSearchForm();
+	 	console.warn(temp);
 	 	var json = JSON.stringify(temp);
+	 	loadshow();
 		$.post("Batt_devalarm_dataAction!serchByInfo","json="+json,function(data){
             data=eval("("+data.result+")");
             console.info(data);
@@ -125,7 +184,7 @@
             		
             		arr[index++]=data[i].dev_ip ;                        //璁惧IP
             		arr[index++]=data[i].stationName;                  	//鏈烘埧鍚�
-            		arr[index++]=data[i].alm_type;                      //鍛婅浜嬩欢
+            		arr[index++]=getAlarmTypeByAlmType(data[i].alm_type);                      //鍛婅浜嬩欢
             		arr[index++]=getAlarmLevel(data[i].alm_level);      //鍛婅绛夌骇
             		arr[index++]=data[i].alm_is_confirmed==0?"鍚�":"鏄�";  //鍛婅纭
             		if(data[i].alm_is_confirmed==1){
@@ -140,7 +199,11 @@
             
        
            }
+
+           loadclose();
+
            
+
            if(pagecurr==1){
 	   			createTbl(tblCon, arrTh, arr);
 	   			Page.pageCurr++;	   			
@@ -148,12 +211,21 @@
 	       		//console.info(ArrWarnTb);
 	       		console.info(Page.pageCurr);
 	        	addTrToTbl(tblCon, arrTh, arr);
+
+	        	setPageTurning(false, true);
 	        	console.info(Page.pageCurr);
 	        	Page.pageCurr++;
 	        	console.info(Page.pageCurr);
 	        	console.info(Page.pageAll);
 	        }
-		});
+
+		}).error(function(){
+				loadclose();
+				$('body').css('overflow-y', 'auto');
+			});		
+
+		
+
 	}
             
      // 鏍规嵁婊氬姩鏉$殑鐘舵�佹樉绀哄拰闅愯棌杩斿洖椤堕儴
@@ -172,16 +244,27 @@
 		$(document).scrollTop(0);
 	}
 	
-	//鍒涘缓鏌ヨ鏉′欢
-	function createSearchParam(){
-		var temp={
-			page:{
-				pageSize:Page.pageSize,						//椤甸潰澶у皬
-				pageCurr:Page.pageCurr,						//褰撳墠椤�
-			}
-		};
-		return temp ;
-	}
+
+	//鏋勯�犳煡璇㈡潯浠�
+		function createSearchForm(){
+			var temp={
+				
+				    stationName1:$('#station_name1').val(),
+	        		stationName2:$('#city').val(),
+	        		stationName5:$('#country').val(),
+	        		stationName:$('#station_name').val(),
+	        		alm_type:$('#alarm_type').val(),
+				
+				page:{
+					pageSize:Page.pageSize,						//椤甸潰澶у皬
+					pageCurr:Page.pageCurr,						//褰撳墠椤�
+				}
+		   };
+			return temp;
+		}
+
+	
+
 						
 	//鑾峰彇鍛婅绛夌骇
 	function getAlarmLevel(alm_level){
@@ -195,6 +278,211 @@
 		}
 		return "";
 	};
+
+	//鑾峰彇璁惧鐨勫憡璀︾被鍨�
+	function getAlarmTypeByAlmType(alm_type){
+		if(alm_type>0){
+			switch(alm_type){
+				case 618501:return "缁х數鍣↘1鍛婅";
+				case 618502:return "閫氳鍛婅";
+				case 618503:return "璁惧杩囨俯鍛婅";
+				case 618504:return "浜屾瀬绠1鍛婅";
+				case 119023:return "缁埅涓嶈冻鍛婅";
+				case 119024:return "鍩虹珯鍋滅數鍛婅";
+				case 119025:return "鍩虹珯鍙戠數鍛婅";
+				case 119026:return "鍩虹珯鎺夌珯鍛婅";
+				case 119027:return "鍩虹珯寮�闂ㄥ憡璀�";
+				case 119028:return "璁惧楂樻俯鍛婅";
+				case 119032:return "璁惧SD鍗℃晠闅�";
+				case 119033:return "閲囬泦绾垮憡璀�";
+			}
+		}
+		return "閫氫俊鏁呴殰";
+	}
+	
+	
+	
+	//椤甸潰鍔犺浇鏃舵煡璇㈢渷
+	$.post("BattInfAction_serchByStation",null,function(data){
+		data = data.result;
+	    data = eval("("+data+")");
+	    //console.info(data);
+	    //console.info(data.code);
+	    if(data.code==1&&data.data.length>0){
+	   		var $Ostation_name1=$("#station_name1");
+	    	$Ostation_name1.text("");
+	    	var arr = new Array();
+	    	for(var i=0;i<=data.data.length;i++)
+	        {
+	           	if(i == 0){
+	           		arr.push({
+	           			val:"",
+	           			txt:"鍏ㄩ儴(鍏�"+data.sum+"涓�)",
+	           		});
+	           	}else{
+	           		arr.push({
+	           			val:data.data[i-1].StationName1,
+	           			txt:data.data[i-1].StationName1,
+	           		});
+	           	}
+	    	}
+	    	updataSel($Ostation_name1, arr);
+        }
+         findCity();
+    });
+
+  
+//褰撶渷鏀瑰彉鏃舵洿鏂板競
+	function findCity(){
+		var data = {
+			StationName1: $("#station_name1").val()
+		};
+		//console.info(data);
+		// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
+		$.ajax({ 	
+	        type: "post", 				
+	        url: "BattInfAction!serchStationName2",				
+	        async:true,				
+	        dataType:'json',
+	        data:"json = "+JSON.stringify(data),	
+	        success: function(data){
+			data = data.result;
+		    data = eval("("+data+")");
+		    //console.info(data);
+		    //console.info(data.code);	   
+		    if(data.code==1&&data.data.length>0){
+		   		var $Ostation_name1=$("#city");
+		    	$Ostation_name1.text("");
+		    	var arr = new Array();
+		    	for(var i=0;i<=data.data.length;i++)
+		        {
+		           	if(i == 0){
+		           		arr.push({
+		           			val:"",
+		           			txt:"鍏ㄩ儴(鍏�"+data.data.length+"涓�)",
+		           		});
+		           	}else{
+		           		arr.push({
+		           			val:data.data[i-1].StationName2,
+		           			txt:data.data[i-1].StationName2,
+		           		});
+		           	}
+		    	}
+		    	updataSel($Ostation_name1, arr);
+	        }
+	         findCounty();
+	    }
+	    });
+    }
+	
+	//褰撳競鏀瑰彉鏃舵洿鏂板尯/鍘�
+		function findCounty(){
+			var data = {
+				StationName1: $("#station_name1").val(),
+				StationName2:$("#city").val(),
+			};
+			//console.info(data);
+			$.ajax({ 	
+		        type: "post", 				
+		        url: "BattInfAction!serchStationName5",				
+		        async:true,				
+		        dataType:'json',
+		        data:"json = "+JSON.stringify(data),	
+		        success: function(data){
+				data = data.result;
+			    data = eval("("+data+")");
+			    //console.info(data);
+			    //console.info(data.code);	   
+			    if(data.code==1&&data.data.length>0){
+			   		var $Ostation_name1=$("#country");
+			    	$Ostation_name1.text("");
+			    	var arr = new Array();
+			    	for(var i=0;i<=data.data.length;i++)
+			        {
+			           	if(i == 0){
+			           		arr.push({
+			           			val:"",
+			           			txt:"鍏ㄩ儴(鍏�"+data.data.length+"涓�)",
+			           		});
+			           	}else{
+			           		arr.push({
+			           			val:data.data[i-1].StationName5,
+			           			txt:data.data[i-1].StationName5,
+			           		});
+			           	}
+			    	}
+			    	updataSel($Ostation_name1, arr);
+		        }
+		      findStationNamebyStationname1(); 
+		    }
+		    });
+	    }
+	  
+	 	//褰撳尯鍘挎洿鏂版椂鏇存柊鏈烘埧  
+	    function findStationNamebyStationname1(){
+			var data = {
+				StationName1: $("#station_name1").val(),
+				StationName2:$("#city").val(),
+				StationName5:$("#country").val()
+			};
+			console.info(data);
+			$.ajax({ 	
+		        type: "post", 				
+		        url: "BattInfAction!serchStationName3",				
+		        async:true,				
+		        dataType:'json',
+		        data:"json = "+JSON.stringify(data),	
+		        success: function(data){
+				data = data.result;
+			    data = eval("("+data+")");
+			    //console.info(data);
+			    //console.info(data.code);	   
+			    if(data.code==1&&data.data.length>0){
+			   		var $Ostation_name1=$("#station_name");
+			    	$Ostation_name1.text("");
+			    	var arr = new Array();
+			    	for(var i=0;i<=data.data.length;i++)
+			        {
+			           	if(i == 0){
+			           		arr.push({
+			           			val:"",
+			           			stationid:"",
+			           			txt:"鍏ㄩ儴(鍏�"+data.data.length+"涓�)",
+			           		});
+			           	}else{
+			           		arr.push({
+			           			val:data.data[i-1].StationName,
+			           			stationid:data.data[i-1].StationId,
+			           			txt:data.data[i-1].StationName3,
+			           		});
+			           	}
+			    	}
+			    	//console.info(111111111111111);
+			    	updataSelStation($Ostation_name1, arr);
+		        }
+		    }
+		    });
+	    }
+			 
+		 //褰撶渷鏀瑰彉鏃舵洿鏂板競
+		 $('#station_name1').change(function(){
+		 		findCity();	
+		 });
+		 //褰撳競鏀瑰彉鏃舵敼鍙樺尯/鍘�
+		 $('#city').change(function(){
+		 		findCounty();	
+		 });
+		 //褰撳尯/鍘挎敼鍙樻椂鏀瑰彉鏈烘埧
+		 $('#country').change(function(){
+		 		findStationNamebyStationname1(); 	
+		 });   	
+		 
+		
+
+		
+	
+	
+
 			// 瀵归〉闈㈠垎椤佃繘琛屽畾涔�
 			// $(function() {
 			// 	var pageSel = $('#pagecurrl');	// 鍒嗛〉涓嬫媺妗�
@@ -220,6 +508,6 @@
 			// 	});
 			// }
 		</script>
-	</div>
+	
 </body>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1