From b480eb58685e5d6f648c04c11c65be228dca4be0 Mon Sep 17 00:00:00 2001
From: didiyu <1293722656@qq.com>
Date: 星期一, 15 十月 2018 11:49:40 +0800
Subject: [PATCH] jia

---
 gx_tieta/WebRoot/batt-state-statistical.jsp |  483 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 483 insertions(+), 0 deletions(-)

diff --git a/gx_tieta/WebRoot/batt-state-statistical.jsp b/gx_tieta/WebRoot/batt-state-statistical.jsp
new file mode 100644
index 0000000..d3dd83a
--- /dev/null
+++ b/gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -0,0 +1,483 @@
+<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
+<%
+String path = request.getContextPath();
+String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+<%@ taglib uri="/struts-tags" prefix="s"%>
+<!DOCTYPE HTML>
+<html>
+  <head>
+  	<!-- 榛樿浣跨敤鏈�楂樺唴鏍� -->
+	<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >
+    <base href="<%=basePath%>">
+    <title>鐢垫睜缁勭姸鎬佺粺璁$鐞�</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" />
+	<style type="text/css">
+		.b8cfe5 {
+			background-color: #b8cfe5 !important;
+		}
+		.filter-container .filter-content th {
+		   text-align: center;
+		}
+	</style>
+  </head>
+  
+  <body>
+    <!--澶撮儴鍐呭寮�濮�-->
+	<jsp:include page="Top.jsp" flush="true"/>
+	<!--澶撮儴鍐呭缁撴潫-->
+	<!--瀵艰埅寮�濮�-->
+	<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>
+											  <option>鏃�</option>
+											  <option>鎸夊勾缁熻</option>
+											  <option>鎸夋湀缁熻</option>
+										</select>
+									</td>
+								</tr>
+							</tbody>
+						</table>
+						<table class="condi-opt">
+							<tr>
+								
+								<td>
+									<input type="checkbox" id="" name="" checked="checked" value="" class="" />鍋滅數		<!-- 鍋滅數 -->
+								</td>			
+								<td>
+									<input type="checkbox" id="" name="" checked="checked" value="" class="" />鍙戠數		<!-- 鍙戠數 -->
+								</td>		
+								<td>
+									<input type="checkbox" id="" name="" checked="checked" value="" class="">鎺夌珯			<!-- 鎺夌珯 -->
+								</td>
+
+								<td><input type="checkbox" id=""	name="" value="" class="" checked="checked">寮�闂ㄥ紓甯�</td>												<!-- 寮�闂紝寮�鍏崇數婧愬紓甯� -->
+								<td><input type="checkbox" name="" id=""	checked="checked" value="" class="">娓╁害涓婇檺鍛婅</td>	
+								<td><input type="checkbox" name="" id=""	checked="checked" value="" class="">娓╁害涓嬮檺鍛婅</td>													<!-- 娓╁害寮傚父 -->
+								<td><input type="checkbox" name="" id="" checked="checked" value="" class="">婀垮害涓婇檺鍛婅</td>
+								<td><input type="checkbox" name="" id="" checked="checked" value="" class="">婀垮害涓嬮檺鍛婅</td>											    <!-- 婀垮害寮傚父 -->
+							</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>
+	</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>
+	<script type="text/javascript" src="js/basic-layout.js"></script>
+	<script type="text/javascript" src="js/sidebar.js"></script>
+	<script type="text/javascript" src="js/rightmenu.js"></script>
+	<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">
+		var permits;
+		<%	Object obj=session.getAttribute("permits");
+			if(obj!=null){
+				String permits =obj.toString();  %>
+				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 arr=$.map(ArrWarnTh,function(n){return{'name':n,'state':1 }});
+			$('.condi-opt td').each(function(k){
+                  $(this).find('input').click(function(){
+                         var changeTh=[];
+                         if($(this).prop("checked")){arr[k+1].state=1;}
+                         else{arr[k+1].state=0;}
+                         $.each(arr,function(i,v){if(v.state){changeTh.push(v.name)}});                               
+                         createFullTbl($('.tbl-header'), $('.tbl-body'), changeTh, ArrWarnTb); 
+                  })			
+			});
+			
+			// 鐐瑰嚮琛ㄦ牸鐨勫彸閿樉绀哄彸閿彍鍗�
+			var $tblBody = $('.tbl-body');
+			var tblBody = $tblBody.get(0);
+			tblBody.oncontextmenu = function() {
+				return false;
+			};
+			
+			$('.tbl-body').on('click', 'table tbody tr', function() {
+				$('.tbl-body table tbody tr').removeClass('b8cfe5');
+				$(this).addClass('b8cfe5');
+			});
+			
+			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');
+					}
+					//alert($(this).attr('class'));
+					var disX=(e||event).clientX+10;	//鑾峰彇榧犳爣鐐瑰嚮鐨勬í鍧愭爣
+					var disY=(e||event).clientY+10;	// 鑾峰彇榧犳爣鐐瑰嚮鐨勭旱鍧愭爣
+					var scrollY=$(document).scrollTop();
+					
+					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]='鍚�';
+					}
+				}else{				
+				 	ArrTd[i]=eleTd.eq(i).text();
+				}
+			}
+			eleTh_Text.attr('value',ArrTh);
+			eleTd_Text.attr('value',ArrTd);
+			//console.info(ArrTh);
+			//console.info(ArrTd);
+			eleform.submit();
+		}
+		
+		
+		$(function(){
+			//鐐瑰嚮鏌ヨ鎸夐挳
+			$('#paging .search').click(function(){
+				
+			});
+		});
+		
+		
+		var formjson;
+		
+		
+		
+		//鏋勯�犳煡璇㈡潯浠跺璞�
+		function createSearchForm(){
+			var temp={
+				page:Page,
+				binf:{
+					StationName1:$('#station_name1').val(),													// 鐪�
+					StationName2:$('#city').val(),															// 甯�
+					StationName:$('#station_name').val(),													//鏈烘埧鍚嶇О
+					
+				}
+				
+			};
+			return temp;
+		}
+		
+		
+		
+		
+		 // 鐪�-甯�-鏈烘埧-鐢垫睜缁�
+		$(document).ready(function(){
+			//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
+			$.post("User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",null,function(data){
+				data=data.result;
+				data=eval("("+data+")");
+				//console.info(data);
+				if(data.code==1 && data.data.length>0){
+					var $select = $("#station_name1");
+					$select.text('');
+					for(var i=0;i<=data.data.length;i++){
+						$option=$("<option></option>");
+						if(i==0){
+							$option.html("<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)");	
+							$option.attr("value", "");			
+						}else{
+							$option.text(data.data[i-1]);
+							$option.attr("value",data.data[i-1]);	
+						}					
+						$select.append($option);
+					}
+				}else{
+					$("#station_name1").text('').html('<option>鏆傛棤绠$悊鐨勭淮鎶ゅ尯</option>');
+				}
+				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;
+		        		// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
+						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>');
+		        	}
+		        	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.StationName, __data, _attr);
+						optsList.push(tmp);
+					}
+					
+					// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
+					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();
+				}
+			}
+		});
+		
+		//鐐瑰嚮涓婁竴椤�
+		$("#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