From 0b2f4a97fab7d325fdf3e228bcab940f861954c7 Mon Sep 17 00:00:00 2001
From: hdw <496960745@qq.com>
Date: 星期四, 01 十一月 2018 13:50:26 +0800
Subject: [PATCH] 机房状态统计查询区/县添加

---
 gx_tieta/WebRoot/batt-state-statistical.jsp |  220 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 137 insertions(+), 83 deletions(-)

diff --git a/gx_tieta/WebRoot/batt-state-statistical.jsp b/gx_tieta/WebRoot/batt-state-statistical.jsp
index cb2e315..512da1e 100644
--- a/gx_tieta/WebRoot/batt-state-statistical.jsp
+++ b/gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -43,6 +43,7 @@
 					<tr>
 						<th>鐪�</th>														<!-- 鐪� -->
 						<th>甯�</th>														<!-- 甯� -->
+						<th>鍖�/鍘�</th>													<!-- 鍖�/鍘� -->
 						<th><s:text name="Computer_site"/></th>															<!-- 鏈烘埧绔欑偣 -->
 						
 						<th colspan="2" style="width: 30%;">鏃堕棿</th>		<!-- 寮�濮嬪憡璀︽棩鏈� -->
@@ -50,21 +51,17 @@
 					</tr>
 					<tr>
 						<td>
-							<select name="" id="station_name1">
-								
-							</select>
+							<select name="" id="station_name1"></select>
 						</td>
 						<td>
-							<select name="" id="city">
-								
-							</select>
+							<select name="" id="city"></select>
 						</td>
 						<td>
-							<select name="" id="station_name3">
-								
-							</select>
+							<select name="" id="county"></select>
 						</td>
-						
+						<td>
+							<select name="" id="station_name3"></select>
+						</td>
 						<td><input type="text" id="startalm" readonly="readonly" name="bmd.adata.alm_start_time" value="2000-1-1" /></td>
 						<td><input type="text" id="endTalm" readonly="readonly" name="bmd.adata.alm_start_time1" /></td>
 						<td>
@@ -247,6 +244,7 @@
 			function serachBattStatistical(){
 				var temp = createSearchForm();
 				var json = JSON.stringify(temp);
+				var load = layer.load(1);
 				$.ajax({
 					type:"post",
 					url:"Bts_station_eventAction!serchByCondition",
@@ -261,7 +259,7 @@
 	     				}else {
 	     					tOptions.data = [];
 	     				}
-	     				
+	     				layer.close(load);
 	     				table.render(tOptions);
 					}
 				})
@@ -272,7 +270,8 @@
 				var stationid = $('#station_name3').find("option:selected").attr('Stationid');
 				var temp={
 						StationName1:$('#station_name1').val(),													// 鐪�
-						StationName2:$('#city').val(),															// 甯�
+						StationName2:$('#city').val(),
+						Stationname5:$('#county').val(),															// 甯�
 						StationName3:$('#station_name3').val(),													//鏈烘埧鍚嶇О
 						StationId: stationid?stationid:0,
 						BattInUseDate:$('#startalm').val()+" 00:00:00",
@@ -344,11 +343,9 @@
 				return rs;
 			}
 			
-		});
-
-		 // 鐪�-甯�-鏈烘埧-鐢垫睜缁�
-		$(document).ready(function(){
-			//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
+			
+			// 鐪�-甯�-鏈烘埧-鐢垫睜缁�
+			var filterLoad = layer.load();
 			$.post("User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",null,function(data){
 				data=data.result;
 				data=eval("("+data+")");
@@ -372,81 +369,138 @@
 				}
 				findCity();		
 			});
-		});
-		
-		function findCity() {
-			var data = {
-				StationName1: $("#station_name1").val()
-			};
-			// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
-			$.ajax({ 	
-		        type: "post", 				
-		        url: "BattInfAction!serchStationName2",				
-		        async:true,				
-		        dataType:'json',
-		        data:"json = "+JSON.stringify(data),	
-		        success: function(data){
-		        	var rs = JSON.parse(data.result);
-		        	var $select = $("#city");
-		        	if(rs.code == 1) {
-		        		var _data= rs.data;
-		        		// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
+			
+			function findCity(isLoad) {
+				var data = {
+					StationName1: $("#station_name1").val()
+				};
+				// 鏄惁娣诲姞绛夊緟
+				if(isLoad) {
+					filterLoad = layer.load();
+				}
+				// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
+				$.ajax({ 	
+			        type: "post", 				
+			        url: "BattInfAction!serchStationName2",				
+			        async:true,				
+			        dataType:'json',
+			        data:"json = "+JSON.stringify(data),	
+			        success: function(data){
+			        	var rs = JSON.parse(data.result);
+			        	var $select = $("#city");
+			        	if(rs.code == 1) {
+			        		var _data= rs.data;
+			        		// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
+							var optsList = [];
+							for(var i=0;i<_data.length;i++){
+								var __data = _data[i];
+								var tmp = getOptionsData(__data.StationName2, __data.StationName2, __data);
+								optsList.push(tmp);
+							}
+							// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
+							createOptions($select, optsList, true);
+			        	}else {
+			        		$select.text('').html('<option>鏆傛棤鍙祴甯�</option>');
+			        	}
+			        	findCounty();
+			        }
+			    });
+			}
+			
+			// 鏌ヨ鍖�/鍘�
+			function findCounty(isLoad) {
+				var tmp = {
+					StationName1:$("#station_name1").val(),
+					StationName2:$("#city").val(),
+				};
+				// 鏄惁娣诲姞绛夊緟
+				if(isLoad) {
+					filterLoad = layer.load();
+				}
+				// 鏌ヨ鍖哄幙
+				$.ajax({
+					type: 'post',
+					async: true,
+					url: "BattInfAction!serchStationName5",
+					data: "json="+JSON.stringify(tmp),
+					success:function(data) {
+						var rs = JSON.parse(data.result);
+						var $select = $("#county");
+						if(rs.code==1){
+							var _data = rs.data;
+							// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
+							var optsList = [];
+							for(var i=0;i<_data.length;i++){
+								var __data = _data[i];
+								var _attr = {
+									StationId: __data.StationId
+								};
+								var tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr);
+								optsList.push(tmp);
+							}
+							
+							// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
+							createOptions($select, optsList, true);
+						}else{
+							$select.text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
+						}
+						findStationNamebyStationname1();
+					}
+				});
+			}
+			
+			//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊甯�
+			$('#station_name1').change(function(){
+				findCity();
+			});
+			//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣
+			$('#city').change(function(){
+				findCounty();
+			});
+			//褰撳尯/鍘跨殑鍊煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣
+			$('#county').change(function(){
+				findStationNamebyStationname1(true);
+			});
+			
+			//鏍规嵁鐪侊紝甯傛煡璇㈢珯鐐�
+			function findStationNamebyStationname1(isLoad){
+				var tmp = {
+					StationName1:$("#station_name1").val(),
+					StationName2:$("#city").val(),
+					StationName5:$("#county").val()
+				};
+				// 鏄惁娣诲姞绛夊緟
+				if(isLoad) {
+					filterLoad = layer.load();
+				}
+				//var selectvalue=$("#station_name1 option:selected").val();
+				//alert(selectvalue);
+				$.post("BattInfAction!serchStationName3","json="+JSON.stringify(tmp),function(data){
+					var rs = JSON.parse(data.result);
+					if(rs.code==1){
+						var _data = rs.data;
+						var $select = $("#station_name3");
+						// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
 						var optsList = [];
 						for(var i=0;i<_data.length;i++){
 							var __data = _data[i];
-							var tmp = getOptionsData(__data.StationName2, __data.StationName2, __data);
+							var _attr = {
+								StationId: __data.StationId
+							};
+							var tmp = getOptionsData(__data.StationName3, __data.StationName3, __data, _attr);
 							optsList.push(tmp);
 						}
+						
 						// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
 						createOptions($select, optsList, true);
-		        	}else {
-		        		$select.text('').html('<option>鏆傛棤鍙祴甯�</option>');
-		        	}
-		        	findStationNamebyStationname1();
-		        }
-		    });
-		}
-		//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊甯�
-		$('#station_name1').change(function(){
-			findCity();
-		});
-		//褰撶淮鎶ゅ尯鐨勫�煎彉鎹㈡椂鏇存柊鏈烘埧绔欑偣
-		$('#city').change(function(){
-			findStationNamebyStationname1();
-		});
-		
-		//鏍规嵁鐪侊紝甯傛煡璇㈢珯鐐�
-		function findStationNamebyStationname1(){
-			var tmp = {
-				StationName1:$("#station_name1").val(),
-				StationName2:$("#city").val()
-			};
-			//var selectvalue=$("#station_name1 option:selected").val();
-			//alert(selectvalue);
-			$.post("BattInfAction!serchStationName3","json="+JSON.stringify(tmp),function(data){
-				var rs = JSON.parse(data.result);
-				if(rs.code==1){
-					var _data = rs.data;
-					var $select = $("#station_name3");
-					// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
-					var optsList = [];
-					for(var i=0;i<_data.length;i++){
-						var __data = _data[i];
-						var _attr = {
-							StationId: __data.StationId
-						};
-						var tmp = getOptionsData(__data.StationName3, __data.StationName3, __data, _attr);
-						optsList.push(tmp);
+					}else{
+						$("#station_name3").text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
 					}
 					
-					// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
-					createOptions($select, optsList, true);
-				}else{
-					$("#station_name3").text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
-				}
-			});
-		}
-		
+					layer.close(filterLoad);
+				});
+			}
+		});
 	</script>
   </body>
 </html>

--
Gitblit v1.9.1