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/batt-state-statistical.jsp |  849 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 431 insertions(+), 418 deletions(-)

diff --git a/gx_tieta/WebRoot/batt-state-statistical.jsp b/gx_tieta/WebRoot/batt-state-statistical.jsp
index 7bc9ae2..883aacb 100644
--- a/gx_tieta/WebRoot/batt-state-statistical.jsp
+++ b/gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -10,13 +10,15 @@
   	<!-- 榛樿浣跨敤鏈�楂樺唴鏍� -->
 	<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >
     <base href="<%=basePath%>">
-    <title>鐢垫睜缁勭姸鎬佺粺璁$鐞�</title>
+    <title><s:text name="Station_histor_events_query"/></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">
 	<link rel="stylesheet" type="text/css" href="css/basic-layout.css"/>
 	<link rel="stylesheet" href="css/sidebar.css" />
 	<link rel="stylesheet" href="css/confirm.css" />
+	<link rel="stylesheet" href="src/css/layui.css" />
+	<link rel="stylesheet" href="pages/css/mylayui.css">
 	<style type="text/css">
 		.b8cfe5 {
 			background-color: #b8cfe5 !important;
@@ -33,102 +35,91 @@
 	<!--澶撮儴鍐呭缁撴潫-->
 	<!--瀵艰埅寮�濮�-->
 	<jsp:include page="nav.jsp" flush="true"/>
-	<div class="page-content">
-		<div class="content-item data-show">
-			<div class="data-container">
-				<!-- 绛涢�夋潯浠� -->
-				<div class="filter-container">
-					<div class="filter-title"><a href="javascript:changeFilterStats();">鍩虹珯鐘舵�佺粺璁℃煡璇�--&gt;<s:text name="Show/hide_the_query_conditions"/></a></div>
-					<div class="filter-content">
-						<table>
-							<tbody>
-								<tr>
-									<th>鐪�</th>														<!-- 鐪� -->
-									<th>甯�</th>														<!-- 甯� -->
-									<th><s:text name="Computer_site"/></th>															<!-- 鏈烘埧绔欑偣 -->
-									
-									<th colspan="2" style="width: 30%;">鏃堕棿</th>		<!-- 寮�濮嬪憡璀︽棩鏈� -->
-									<th>缁熻鏂瑰紡</th>
-								</tr>
-								<tr>
-									<td>
-										<select name="" id="station_name1">
-											
-										</select>
-									</td>
-									<td>
-										<select name="" id="city">
-											
-										</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>
-									    <select id="statistics">
-											  <option value=3>鎸夊勾缁熻</option>
-											  <option value=1>鎸夋湀缁熻</option>
-										</select>
-									</td>
-								</tr>
-							</tbody>
-						</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_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_DAMPLOW_ComError" name=""  value="" class="">											    <!-- 婀垮害寮傚父 -->
-							</tr>
-						</table>
-					</div>
-				</div>
-				<!-- 瀵煎嚭琛ㄦ牸鏁版嵁鐨勮〃鍗� -->
-				<form id="export_excel" action="ExportTable.servlet" method="post">
-					<input type="hidden" name="PageName" value="eleHistoryWarn.jsp"/>
-					<input type="hidden" id="table_th_arr" name="table_th_arr"/>
-					<input type="hidden" id="table_td_arr" name="table_td_arr"/>
-				</form>	
-				
-				<!-- 鏁版嵁琛ㄦ牸鏄剧ず -->
-				<div class="tbl-header"></div>
-				<div class="tbl-body"></div>
-				<div class="data-footer">
-					<!-- 鍒嗛〉鍐呭 -->
-					<div id="paging">
-						<a href="javascript:" class="search"><s:text name="Search"/></a>		<!-- 鏌ヨ -->
-						<a href="javascript:" id="export_table"><s:text name="Export"/></a>		<!-- 瀵煎嚭 -->
-						<span id="current">1/1</span>
-						<span><s:text name="Each_page"/><!-- 姣忛〉 --><input type="text" id="number" value="10"/><s:text name="Item"/><!-- 鏉� --></span>
-						<s:text name="Total_data"/><!-- 鏁版嵁鎬婚噺 --><span id="total">0</span>&nbsp;&nbsp;
-						<a href="javascript:" id="home"><s:text name="HomePage"/><!-- 棣栭〉 --></a> 
-						<a href="javascript:" id="pre"><s:text name="Page_Up"/><!-- 涓婁竴椤� --></a>
-						<a href="javascript:" id="next_p"><s:text name="Page_Down"/><!-- 涓嬩竴椤� --></a>
-						<a href="javascript:" id="last"><s:text name="End_Page"/><!-- 灏鹃〉 --></a>
-						<span id="cont">
-							<s:text name="Goto"/><!-- 杞埌 --><input type="text" id="page_num" value="1"/>
-							<a href="javascript:" id="go"><s:text name="Jump"/><!-- 璺宠浆 --></a>
-						</span>
-					</div>
-				</div>
-			</div>
+	<div class="filter-container">
+		<div class="filter-title"><a href="javascript:;"><s:text name="Station_histor_events_query"/>--&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>		<!-- 寮�濮嬪憡璀︽棩鏈� -->
+						<th>缁熻鏂瑰紡</th>
+					</tr>
+					<tr>
+						<td>
+							<select name="" id="station_name1"></select>
+						</td>
+						<td>
+							<select name="" id="city"></select>
+						</td>
+						<td>
+							<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>
+						    <select id="statistics">
+								  <option value=3>鎸夊勾缁熻</option>
+								  <option value=1>鎸夋湀缁熻</option>
+							</select>
+						</td>
+					</tr>
+				</tbody>
+			</table>
+			<table class="condi-opt">
+				<tr>
+					<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_DAMPLOW_ComError" name=""  value="" class="">											    <!-- 婀垮害寮傚父 -->
+				</tr>
+			</table>
 		</div>
 	</div>
+	<!-- 瀵煎嚭琛ㄦ牸鏁版嵁鐨勮〃鍗� -->
+	<form id="export_excel" action="ExportTable.servlet" method="post">
+		<input type="hidden" name="PageName" value="eleHistoryWarn.jsp"/>
+		<input type="hidden" id="table_th_arr" name="table_th_arr"/>
+		<input type="hidden" id="table_td_arr" name="table_td_arr"/>
+	</form>
+	<div style="width: 100%;overflow:hidden;">
+		<table id="eleInfoTbl" lay-filter="eleInfoTbl"></table>
+	</div>
+		
+	<div class="data-footer">
+		<!-- 鍒嗛〉鍐呭 -->
+		<div id="paging">
+			<a href="javascript:" class="search"><s:text name="Search"/></a>		<!-- 鏌ヨ -->
+			<a href="javascript:" id="export_table"><s:text name="Export"/></a>		<!-- 瀵煎嚭 -->
+			<!-- <span id="current">1/1</span>
+			<span><s:text name="Each_page"/>姣忛〉<input type="text" id="number" value="10"/><s:text name="Item"/>鏉�</span> -->
+			<s:text name="Total_data"/><!-- 鏁版嵁鎬婚噺 --><span id="total">0</span>&nbsp;&nbsp;
+			<!-- <a href="javascript:" id="home"><s:text name="HomePage"/>棣栭〉</a> 
+			<a href="javascript:" id="pre"><s:text name="Page_Up"/>涓婁竴椤�</a>
+			<a href="javascript:" id="next_p"><s:text name="Page_Down"/>涓嬩竴椤�</a>
+			<a href="javascript:" id="last"><s:text name="End_Page"/>灏鹃〉</a>
+			<span id="cont">
+				<s:text name="Goto"/>杞埌<input type="text" id="page_num" value="1"/>
+				<a href="javascript:" id="go"><s:text name="Jump"/>璺宠浆</a>
+			</span> -->
+		</div>
+	</div>
+	<div id="details"></div>
+	<div id="detailsOpts"></div>
 	<script type="text/javascript" src="jqueryui/jquery-ui.min.js"></script>
 	<script type="text/javascript" src="js/equip-stats-change.jquery.ui.js"></script>
 	<script type="text/javascript" src="js/eleHistWarn1-jquery.ui.js"></script>
@@ -138,6 +129,10 @@
 	<script type="text/javascript" src="js/myConfirm.js"></script>	
 	<script type="text/javascript" src="js/myinterval.js"></script>
 	<script type="text/javascript" src="js/pageUtil.js"></script>
+	<script type="text/javascript" src="src/layui.js"></script>
+	<script type="text/html" id="toolBar">
+		<a class="layui-btn layui-btn-xs" lay-event="details">璇︽儏</a>
+	</script>
 	<script type="text/javascript">
 		var permits;
 		<%	Object obj=session.getAttribute("permits");
@@ -146,182 +141,217 @@
 				permits=<%=permits%>;
 				//console.info(json);
 		<%	}	%>
-		var Page = {
-			pageCurr:1,
-			pageSize:10,
-			pageAll:0
-		};
-		
-		var ArrWarnTh;	 //琛ㄥご鏁版嵁
-		var ArrWarnTb;	 //琛ㄦ牸鏁版嵁
-		
-		$(function () {
-			// 鍒濆鍖栭〉闈㈢殑鏁版嵁
-			//鑷畾涔夋暟缁勫彉閲忥紝鏁扮粍鐨勫�间负鐢垫睜鍛婅琛ㄦ牸鐨勮〃澶�	缂栧彿				鏈烘埧鍚嶇О							鐢垫睜缁勫悕绉�								鍛婅鍚嶇О							鍗曚綋缂栧彿								鍛婅鍊�							鍛婅绛夌骇							鍛婅纭								鍛婅纭鏃堕棿								鍛婅寮�濮嬫椂闂�							鍛婅鎴鏃堕棿
-			ArrWarnTh = ['鍛婅鏃堕棿娈�','鏈烘埧鍚嶇О','鍋滅數娆℃暟','鍙戠數娆℃暟','鎺夌珯娆℃暟','寮�闂ㄥ紓甯告鏁�','娓╁害涓婇檺鍛婅','娓╁害涓嬮檺鍛婅','婀垮害涓婇檺鍛婅','婀垮害涓嬮檺鍛婅'];
-			ArrWarnTb = new Array(); // 鐢ㄤ簬瀛樻斁琛ㄦ牸鏁版嵁
-			
-			createFullTbl($('.tbl-header'), $('.tbl-body'), ArrWarnTh, ArrWarnTb);
-			
-			// 鐐瑰嚮琛ㄦ牸鐨勫彸閿樉绀哄彸閿彍鍗�
-			var $tblBody = $('.tbl-body');
-			var tblBody = $tblBody.get(0);
-			tblBody.oncontextmenu = function() {
-				return false;
+		// 搴旂敤layui妗嗘灦
+		layui.use(['layer', 'table', 'form', 'laytpl', 'element'],function() {
+			var layer = layui.layer 	// 鑾峰彇layer妯″潡
+				,table = layui.table 	// 鑾峰彇table妯″潡
+				,form = layui.form;
+			// 琛ㄦ牸鏁版嵁閰嶇疆椤�
+			var tOptions = {
+				elem: '#eleInfoTbl'
+				,toolbar: false
+				,defaultToolbar: ['exports', 'filter']
+				,cellMinWidth: 120
+				,cols: [[
+			    {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'}
+			    ,{field:'station_event_type_dooropen', title:'寮�闂ㄥ紓甯告鏁�', align:'center'}
+			    ,{field:'station_event_type_xuhang', title:'缁埅娆℃暟', align:'center'}
+			    ,{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'}
+			    ,{fixed: 'right', title:'璇︽儏', toolbar: '#toolBar', width: 70, minWidth: 70}
+			    ]]
+				,data:[]
+			    ,page: false
+			    ,height: 'full-270'
 			};
 			
-			$('.tbl-body').on('click', 'table tbody tr', function() {
-				$('.tbl-body table tbody tr').removeClass('b8cfe5');
-				$(this).addClass('b8cfe5');
+			// 鐢熸垚琛ㄦ牸鏁版嵁
+			table.render(tOptions);
+			
+			// 鐐瑰嚮琛ㄦ牸宸ュ叿鏍忚鎯�
+			table.on('tool(eleInfoTbl)', function(obj) {
+				//details
+				var event = obj.event;
+				switch(event) {
+					case 'details':
+						var param = getSearchOpts(obj.data);
+						searchStationHistRecord(param);
+						//console.log(obj.data);
+					break;
+				}
 			});
 			
-			var menuItems = [
-				{cla:'all-pitch', txt:'鍏ㄩ儴閫変腑'},
-				{cla:'del', txt:'鍒犻櫎'}
-			];
-			$('.tbl-body').on('mousedown', 'table tbody tr', function(e) {
-				//鍒╃敤jquery鐨勬柟寮忚幏鍙栧綋鍓嶇偣鍑荤殑鏄惁鏄彸閿�
-				if(e.which==3) {
-					if(!$(this).hasClass('b8cfe5')) {
-						$('.tbl-body table tbody tr').removeClass('b8cfe5');
-						$(this).addClass('b8cfe5');
+			//鏌ヨ鍩虹珯璇︽儏
+			function searchStationHistRecord(param){
+				// 灏唒aram娣诲姞鍒�#detailsOpts
+				$('#detailsOpts').data('data', param);
+				
+				// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
+				$.ajax({ 	
+					type: "post", 				
+					url: "Bts_station_eventAction!serchByInfo",				
+					async:true,				
+					dataType:'json',
+					data:"json = "+JSON.stringify(param),	
+					success: function(data){
+						var rs = JSON.parse(data.result);
+						//console.info(rs);
+						if(rs.code == 1) {
+							$('#details').data('data', rs.data);
+							var txt = param.stationname;
+							// 鏄剧ず闈㈡澘
+							layer.open({
+								type: 2,
+								title: txt+'<span style="font-weight:bold">>>璇︽儏</span>',
+								area: ['1200px', '500px'],
+								fixed: false, //涓嶅浐瀹�
+								maxmin: true,
+								content: 'iframe/batt-state-statistical-details.html'
+							});
+						}else {
+							layer.msg(rs.msg);
+						}
 					}
-					//alert($(this).attr('class'));
-					var disX=(e||event).clientX+10;	//鑾峰彇榧犳爣鐐瑰嚮鐨勬í鍧愭爣
-					var disY=(e||event).clientY+10;	// 鑾峰彇榧犳爣鐐瑰嚮鐨勭旱鍧愭爣
-					var scrollY=$(document).scrollTop();
+			    });
+			}
+			
+			// 鏋勯�犳煡璇㈣鎯呮潯浠�
+			function getSearchOpts(data) {
+				var timearr = data.note.split('~');
+				var param = {
+					stationname: data.stationName,
+					dev_id:data.dev_id,
+					record_datetime:timearr[0],
+					record_datetime_end:timearr[1],
+					station_event_type:0,								//1:鍩虹珯鍋滅數		2:鍩虹珯缁埅	3:鍩虹珯鍙戠數		4:鍩虹珯寮�闂�	5:鍩虹珯鎺夌珯	6:鍩虹珯娓╁害涓婇檺   7:鍩虹珯娓╁害涓嬮檺	8:鍩虹珯婀垮害涓婇檺	9:鍩虹珯婀垮害涓嬮檺 
 					
-					rightMenu.showMenu(menuItems,disX, disY);
-				}
-			});
-		});
-		
-		// 鐐瑰嚮鍏ㄩ儴閫変腑瑙﹀彂鏉′欢
-		$('body').on('click', '#rightMenu .all-pitch', function() {
-			$('.tbl-body table tbody tr').addClass('b8cfe5');
-			
-		});
-		
-		
-		
-		//瀵煎嚭琛ㄦ牸
-		$('#export_table').click(function(){
-			exprotTable($('.tbl-body table thead th'),$('.tbl-body table tbody td'),$('#export_excel'),$('#table_th_arr'),$('#table_td_arr'));
-		});
-		
-		//瀵煎嚭琛ㄦ牸鏁版嵁鐨勬柟娉�
-		function exprotTable(eleTh,eleTd,eleform,eleTh_Text,eleTd_Text){
-			//alert("瀵煎嚭");
-			var ArrTh=new Array();
-			for(var i=0;i<eleTh.length;i++)
-			{
-			 	ArrTh[i]=eleTh.eq(i).text();
-			}
-			var ArrTd=new Array();
-			for(var i=0;i<eleTd.length;i++)
-			{
-				if(eleTd.eq(i).find('input').length!=0){
-					//alert(12);
-					if(eleTd.eq(i).find('input').is(':checked')){
-						ArrTd[i]='鏄�';
-					}else{
-						ArrTd[i]='鍚�';
+					page:{
+						pageSize:10, 			//姣忛〉鐨勮鏁�
+						pageCurr:1				//褰撳墠椤电爜鏁�
 					}
-				}else{				
-				 	ArrTd[i]=eleTd.eq(i).text();
-				}
+				};
+				
+				return param;
 			}
-			eleTh_Text.attr('value',ArrTh);
-			eleTd_Text.attr('value',ArrTd);
-			//console.info(ArrTh);
-			//console.info(ArrTd);
-			eleform.submit();
-		}
+			
+			// 鏌ヨ鍐呭
+			function serachBattStatistical(){
+				var temp = createSearchForm();
+				var json = JSON.stringify(temp);
+				var load = layer.load(1);
+				$.ajax({
+					type:"post",
+					url:"Bts_station_eventAction!serchByCondition",
+					async:true,
+					dataType:'json',
+					data:"json="+json,
+					success:function(data){
+						var data=JSON.parse(data.result);
+						console.info(data);
+						if(data.code==1&&data!=null){
+							//console.log(data.data);
+							tOptions.data = data.data;
+							$('#total').text(data.data.length);
+	     				}else {
+	     					tOptions.data = [];
+	     					$('#total').text(0);
+	     				}
+	     				layer.close(load);
+	     				tOptions.limit = tOptions.data.length;
+	     				table.render(tOptions);
+	     				
+	     				// 瑙﹀彂window鐨剅esize浜嬩欢鏄剧ず鏈�鍙充晶鐨勮鎯呬俊鎭诞鍔�
+	     				$(window).resize();
+					}
+				});
+			}
+			
+			// 鏋勯�犳煡璇㈡潯浠�
+			function createSearchForm(){
+				var stationid = $('#station_name3').find("option:selected").attr('Stationid');
+				var temp={
+						StationName1:$('#station_name1').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(),						
+				};
+				//console.info(temp);
+				return temp;
+			}
+			
 		
-		
-		$(function(){
 			//鐐瑰嚮鏌ヨ鎸夐挳
 			$('#paging .search').click(function(){
-				//var check = $("#ALM_TYPE_BTS9100S_FADIAN_ComError").attr("checked");
-				//console.info(check);
 				serachBattStatistical();
 			});
-		});
-		
-		
-		var formjson;
-		
-		function serachBattStatistical(){
-			var temp = createSearchForm();
-			var json = JSON.stringify(temp);
-			ArrWarnTb = new Array();	
-			$.ajax({
-				type:"post",
-				url:"Batt_devalarm_data_historyAction!serchStateBydev_id",
-				async:true,
-				dataType:'json',
-				data:"json="+json,
-				success:function(data){
-					var data=JSON.parse(data.result);
-					var index=0;
-					//console.info(data);
-					if(data.code==1&&data!=null){
-						data=data.data;
-						Page.pageAll = data.length;
-						var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
-						$('#total').text(Page.pageAll);
-						$('#current').text(Page.pageCurr+"/"+pageNum);
-						var currentStartdata=Math.ceil((Page.pageCurr-1)*Page.pageSize);
-						var currenEnddata = 0;
-						if(Page.pageAll-(Page.pageCurr-1)*Page.pageSize<Page.pageSize){
-							currenEnddata =(Page.pageAll-(Page.pageCurr-1)*Page.pageSize)+(Page.pageCurr-1)*Page.pageSize;
-						}else{
-							currenEnddata = (Page.pageCurr)*Page.pageSize;
-						}
-						//console.info(currenEnddata);
-						for(i=currentStartdata;i<currenEnddata;i++){
-						//console.info(data);
-							ArrWarnTb[index++]=data[i].dev_ip;        //鍛婅鏃堕棿娈�
-							ArrWarnTb[index++]=data[i].stationName;   //鏈烘埧鍚嶇О 
-							ArrWarnTb[index++]=data[i].num;        		//鍋滅數
-							ArrWarnTb[index++]=data[i].record_id;		//鍙戠數娆℃暟
-							ArrWarnTb[index++]=data[i].alm_type;		//鎺夌珯娆℃暟
-							ArrWarnTb[index++]=data[i].alm_level;		//寮�闂ㄥ紓甯�
-							ArrWarnTb[index++]=data[i].alm_is_confirmed;//娓╁害涓婇檺
-							ArrWarnTb[index++]=data[i].alm_cleared_type;//娓╁害涓嬮檺
-							ArrWarnTb[index++]=data[i].usr_id;			//婀垮害涓婇檺
-							ArrWarnTb[index++]=data[i].note;			//婀垮害涓嬮檺
-						}
-						createFullTbl($('.tbl-header'), $('.tbl-body'), ArrWarnTh, ArrWarnTb); 
-     				}
-				}
-			})
-		} 
-		//鏋勯�犳煡璇㈡潯浠跺璞�
-	//	function creatArrTb(var arr,int){
-	//	var arr = new Array();
 			
-	//		return arr;
-	//	}
-		function createSearchForm(){
-			var stationid = $('#station_name3').find("option:selected").attr('Stationid');
-			var temp={
-					StationName1:$('#station_name1').val(),													// 鐪�
-					StationName2:$('#city').val(),															// 甯�
-					StationName3:$('#station_name3').val(),													//鏈烘埧鍚嶇О
-					StationId: stationid?stationid:0,
-					BattInUseDate:$('#startalm').val(),
-					BattInUseDate1:$('#endTalm').val(),
-					BattGroupNum:$('#statistics').val()				
-			};
-			//console.info(temp);
-			return temp;
-		}
-		
-
-		 // 鐪�-甯�-鏈烘埧-鐢垫睜缁�
-		$(document).ready(function(){
-			//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
+			// 鐐瑰嚮瀵煎嚭鎸夐挳
+			$('#export_table').click(function() {
+				var thead = [
+					'鍛婅鏃堕棿娈�', '鏈烘埧鍚嶇О', '鍋滅數娆℃暟', '鍙戠數娆℃暟', '鎺夌珯娆℃暟', '寮�闂ㄥ紓甯告鏁�',
+					'缁埅娆℃暟', '娓╁害涓婇檺鍛婅', '娓╁害涓嬮檺鍛婅','婀垮害涓婇檺鍛婅', '婀垮害涓嬮檺鍛婅'
+				];
+				var tbody = getExportData(tOptions.data);
+				if(tbody.length == 0) {
+					layer.msg('娌℃湁鏁版嵁瀵煎嚭锛侊紒锛�');
+					return;
+				}
+				// 寮瑰嚭瀵煎嚭妗�
+				layer.open(
+					{
+					  title: '瀵煎嚭琛ㄦ牸'
+					  ,icon: '6'
+					  ,btn:['瀵煎嚭xls', '瀵煎嚭csv', '鍙栨秷']
+					  ,content: '閫夋嫨瀵煎嚭鏍煎紡'
+					  ,yes: function(index) {
+					  	table.exportFile(thead, tbody, 'xls');
+					  	layer.close(index);
+					  }
+					  ,btn2: function(index) {
+					  	table.exportFile(thead, tbody, 'cvs');
+					  	layer.close(index);
+					  }
+					}
+				); 
+			});
+			
+			// 鑾峰彇瀵煎嚭琛ㄦ牸鍐呭鏁扮粍
+			function getExportData(data) {
+				var rs = [];
+				// 寰幆閬嶅巻鑾峰彇鏁版嵁
+				for(var i=0;i<data.length;i++) {
+					var _data = data[i];
+					var tmp = [];
+					tmp.push(_data.note);	// 鍛婅鏃堕棿娈�
+					tmp.push(_data.stationName);	// 鏈烘埧鍚嶇О
+					tmp.push(_data.station_event_type_poff);		// 鍋滅數娆℃暟
+					tmp.push(_data.station_event_type_fadian);		// 鍙戠數娆℃暟
+					tmp.push(_data.station_event_type_diaozhan);	// 鎺夌珯娆℃暟
+					tmp.push(_data.station_event_type_dooropen);	// 寮�闂ㄦ鏁�
+					tmp.push(_data.station_event_type_xuhang);		// 缁埅娆℃暟
+					tmp.push(_data.station_event_type_tempup);		// 娓╁害涓婇檺
+					tmp.push(_data.station_event_type_templow);	// 娓╁害涓嬮檺
+					tmp.push(_data.station_event_type_dampup);		// 婀垮害涓婇檺
+					tmp.push(_data.station_event_type_damplow);		// 婀垮害涓嬮檺	
+					rs.push(tmp);
+				}		
+				return rs;
+			}
+			
+			var isNewLoad = true;
+			// 鐪�-甯�-鏈烘埧-鐢垫睜缁�
+			var filterLoad = layer.load();
+			var pre_province = getQueryString('province');
 			$.post("User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",null,function(data){
 				data=data.result;
 				data=eval("("+data+")");
@@ -336,7 +366,11 @@
 							$option.attr("value", "");			
 						}else{
 							$option.text(data.data[i-1]);
-							$option.attr("value",data.data[i-1]);	
+							$option.attr("value",data.data[i-1]);
+							if(pre_province == data.data[i-1] && isNewLoad){
+								$option.attr("selected",true);
+							}	
+							
 						}					
 						$select.append($option);
 					}
@@ -345,176 +379,155 @@
 				}
 				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();
+				}
+				var pre_city = getQueryString('city');
+				// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
+				$.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);
+								if(pre_city == __data.StationName2 && isNewLoad){
+									tmp = getOptionsData(__data.StationName2, __data.StationName2, __data,{},true);
+								}
+								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();
+				}
+				var pre_county = getQueryString('county');
+				// 鏌ヨ鍖哄幙
+				$.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);
+								if(pre_county == __data.StationName5 && isNewLoad){
+									tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr,{},true);
+								}
+								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 pre_home = getQueryString('home');
+				var auto_search = false;
+				//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);
+							if(pre_home == __data.StationName && isNewLoad){
+								tmp = getOptionsData(__data.StationName3, __data.StationName3, __data, _attr,{},true);
+								auto_search = true;
+							}
 							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>');
-				}
-			});
-		}
-		
-		//棣栭〉
-		$('#home').click(function(){
-			if(Page!=undefined){
-				var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
-				if(Page.pageCurr != 1){
-					Page.pageCurr=1;
-					$('#paging .search').click();
-				}
+					isNewLoad = false;
+					layer.close(filterLoad);
+					if(auto_search){
+						serachBattStatistical();
+					}
+				});
 			}
 		});
-		
-		//鐐瑰嚮涓婁竴椤�
-		$("#pre").click(function(){
-			if(Page!=undefined){
-				if(Page.pageCurr > 1){
-					Page.pageCurr = Page.pageCurr-1;
-					$('#paging .search').click();
-				}
-			}
-		});
-		
-		
-		//鐐瑰嚮涓嬩竴椤�
-		$("#next_p").click(function(){
-			if(Page!=undefined){
-				var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
-				if(Page.pageCurr < pageNum){
-					Page.pageCurr = Page.pageCurr+1;
-					
-					//console.info(Page);
-					$('#paging .search').click();
-				}
-			}
-		});
-		
-		//灏鹃〉
-		$('#last').click(function(){
-			if(Page !=undefined){
-				var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
-				if(Page.pageCurr<pageNum){
-					Page.pageCurr = pageNum;
-					$('#paging .search').click();
-				}
-			}
-		});
-		
-		
-		//璁剧疆姣忛〉琛屾暟
-		$('#number').blur(function(){
-			var value=$('#number').attr("value");		
-			//褰撹緭鍏ョ殑鏁板ぇ浜�0鏃�
-			if(value>0){
-				value=parseInt(value);
-				if(Page.pageSize != value){
-					Page.pageSize = value;
-					Page.pageCurr = 1;
-				}			
-			}else{
-			//褰撹緭鍏ラ潪娉曟暟瀛楁椂
-				alert("<s:text name='Please_enter_the_legitimate_number!'/>");			/* 璇疯緭鍏ュ悎娉曠殑鏁存暟 */
-				$('#number').attr('value',Page.pageSize);
-			}
-		});
-		
-		//濉啓瀹岃烦杞埌鎸囧畾椤�
-		$('#page_num').blur(function(){
-			var tarpage=$('#page_num').attr('value');
-			if(tarpage>0){
-						
-			}else{
-				alert("<s:text name='Please_enter_the_legitimate_number!'/>");			/* 璇疯緭鍏ュ悎娉曠殑鏁板瓧 */
-				$('#page_num').attr('value',Page.pageCurr);
-			}
-		});
-		
-		//鐐瑰嚮璺宠浆
-		$('#go').click(function(){
-			var tarpage=$('#page_num').attr('value');
-			tarpage=parseInt(tarpage);
-			if(Page!=undefined && Page.pageAll != 0){
-				var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
-				if(tarpage > pageNum){
-					tarpage=pageNum;
-					$('#page_num').attr('value',pageNum);
-				}
-				Page.pageCurr= tarpage;
-			}else{
-				Page.pageCurr= tarpage;
-			}
-			$('#paging .search').click();
-		});
-		
-		
-		
-		
 	</script>
   </body>
 </html>

--
Gitblit v1.9.1