From b4b9c8587e72bc27804551b406f2e4f6ffc2cbb0 Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.27>
Date: 星期二, 06 十一月 2018 11:24:07 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whyclxw1@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw

---
 gx_tieta/WebRoot/batt-state-statistical.jsp |  250 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 155 insertions(+), 95 deletions(-)

diff --git a/gx_tieta/WebRoot/batt-state-statistical.jsp b/gx_tieta/WebRoot/batt-state-statistical.jsp
index bbde297..74fd3e5 100644
--- a/gx_tieta/WebRoot/batt-state-statistical.jsp
+++ b/gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -10,7 +10,7 @@
   	<!-- 榛樿浣跨敤鏈�楂樺唴鏍� -->
 	<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >
     <base href="<%=basePath%>">
-    <title>鐢垫睜缁勭姸鎬佺粺璁$鐞�</title>
+    <title><s:text name="Station_statestatistical"/></title>			<!-- 鏈烘埧鐘舵�佺粺璁℃煡璇�  -->
 	<link rel="stylesheet" href="css/basic.css">
 	<link rel="stylesheet" type="text/css" href="css/nocontent.css">
 	<link rel="stylesheet" type="text/css" href="css/loading.css">
@@ -36,13 +36,14 @@
 	<!--瀵艰埅寮�濮�-->
 	<jsp:include page="nav.jsp" flush="true"/>
 	<div class="filter-container">
-		<div class="filter-title"><a href="javascript:;">鍩虹珯鐘舵�佺粺璁℃煡璇�--&gt;<s:text name="Show/hide_the_query_conditions"/></a></div>
+		<div class="filter-title"><a href="javascript:;"><s:text name="Station_statestatistical"/>--&gt;<s:text name="Show/hide_the_query_conditions"/></a></div>
 		<div class="filter-content">
 			<table>
 				<tbody>
 					<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>
@@ -78,13 +75,16 @@
 			</table>
 			<table class="condi-opt">
 				<tr>
-					<input type="hidden" id="ALM_TYPE_BTS9100S_POFF_ComError" name=""  value="" class="" />		<!-- 鍋滅數 -->
-					<input type="hidden" id="ALM_TYPE_BTS9100S_FADIAN_ComError" name=""  value="" class="" />		<!-- 鍙戠數 -->
-					<input type="hidden" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" name=""  value="" class="">			<!-- 鎺夌珯 -->
-					<input type="hidden" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError"	name="" value="" class="" >												<!-- 寮�闂紝寮�鍏崇數婧愬紓甯� -->
+					<input type="hidden" id="ALM_TYPE_BTS9100S_POFF_ComError" name=""  value=2 class="" />		<!-- 鍋滅數 -->
+					<input type="hidden" id="ALM_TYPE_BTS9100S_XUHANG_ComError" name=""  value=4 class="">	<!-- 鎺夌珯 -->
+					<input type="hidden" id="ALM_TYPE_BTS9100S_FADIAN_ComError" name=""  value=8 class="" />	<!-- 鍙戠數 -->
+					<input type="hidden" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError"	name="" value=16 class="" >
+					<input type="hidden" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" name=""  value=32 class="">	<!-- 鎺夌珯 -->
+																<!-- 寮�闂紝寮�鍏崇數婧愬紓甯� -->
+					
 					<input type="hidden" id="ALM_TYPE_BTS9100S_TEMPUP_ComError" name=""	 value="" class="">
 					<input type="hidden" id="ALM_TYPE_BTS9100S_TEMPLOW_ComError" name=""	 value="" class="">												<!-- 娓╁害寮傚父 -->
-					<input type="hidden" id="ALM_TYPE_BTS9100S_DAMPUP_ComError" name=""  value="" class="">
+					<input type="hidden" id="ALM_TYPE_BTS9100S_DAMPUP_ComError" name=""  value="" class=""> 
 					<input type="hidden" id="ALM_TYPE_BTS9100S_DAMPLOW_ComError" name=""  value="" class="">											    <!-- 婀垮害寮傚父 -->
 				</tr>
 			</table>
@@ -153,8 +153,8 @@
 				,defaultToolbar: ['exports', 'filter']
 				,cellMinWidth: 80
 				,cols: [[
-			    {field:'note', title:'鍛婅鏃堕棿娈�', align:'center'}
-			    ,{field:'stationName', title:'鏈烘埧鍚嶇О', align:'center'}
+			    {field:'note', title:'鍛婅鏃堕棿娈�', align:'center',width:380}
+			    ,{field:'stationName', title:'鏈烘埧鍚嶇О', align:'center',width:450}
 			    ,{field:'station_event_type_poff', title:'鍋滅數娆℃暟', align:'center'}
 			    ,{field:'station_event_type_fadian', title:'鍙戠數娆℃暟', align:'center'}
 			    ,{field:'station_event_type_diaozhan', title:'鎺夌珯娆℃暟', align:'center'}
@@ -163,7 +163,7 @@
 			    ,{field:'station_event_type_tempup', title:'娓╁害涓婇檺鍛婅', align:'center'}
 			    ,{field:'station_event_type_templow', title:'娓╁害涓嬮檺鍛婅', align:'center'}
 			    ,{field:'station_event_type_dampup', title:'婀垮害涓婇檺鍛婅', align:'center'}
-			    ,{field:'station_event_type_damplow', title:'娓╁害涓嬮檺鍛婅', align:'center'}
+			    ,{field:'station_event_type_damplow', title:'婀垮害涓嬮檺鍛婅', align:'center'}
 			    ,{fixed: 'right', title:'璇︽儏', toolbar: '#toolBar', width: 70}
 			    ]]
 				,data:[]
@@ -230,6 +230,7 @@
 					record_datetime:timearr[0],
 					record_datetime_end:timearr[1],
 					station_event_type:0,								//1:鍩虹珯鍋滅數		2:鍩虹珯缁埅	3:鍩虹珯鍙戠數		4:鍩虹珯寮�闂�	5:鍩虹珯鎺夌珯	6:鍩虹珯娓╁害涓婇檺   7:鍩虹珯娓╁害涓嬮檺	8:鍩虹珯婀垮害涓婇檺	9:鍩虹珯婀垮害涓嬮檺 
+					
 					page:{
 						pageSize:10, 			//姣忛〉鐨勮鏁�
 						pageCurr:1				//褰撳墠椤电爜鏁�
@@ -243,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",
@@ -250,14 +252,15 @@
 					dataType:'json',
 					data:"json="+json,
 					success:function(data){
+						console.info(data);
 						var data=JSON.parse(data.result);
 						if(data.code==1&&data!=null){
-							//console.log(data.data);
+							console.log(data.data);
 							tOptions.data = data.data;
 	     				}else {
 	     					tOptions.data = [];
 	     				}
-	     				
+	     				layer.close(load);
 	     				table.render(tOptions);
 					}
 				})
@@ -268,17 +271,19 @@
 				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",
 						BattInUseDate1:$('#endTalm').val()+" 23:59:59",
-						BattGroupNum:$('#statistics').val()				
+						BattGroupNum:$('#statistics').val(),						
 				};
 				//console.info(temp);
 				return temp;
 			}
 			
+		
 			//鐐瑰嚮鏌ヨ鎸夐挳
 			$('#paging .search').click(function(){
 				serachBattStatistical();
@@ -339,11 +344,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+")");
@@ -367,81 +370,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