From dfefba58aeae9fff0ef0463acf3d112f78d72629 Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.8>
Date: 星期一, 29 十月 2018 17:21:45 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whyclxw1@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw

---
 gx_tieta/WebRoot/batt-traffic-statistics.jsp |  151 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 105 insertions(+), 46 deletions(-)

diff --git a/gx_tieta/WebRoot/batt-traffic-statistics.jsp b/gx_tieta/WebRoot/batt-traffic-statistics.jsp
index 56a6455..2bb4ffb 100644
--- a/gx_tieta/WebRoot/batt-traffic-statistics.jsp
+++ b/gx_tieta/WebRoot/batt-traffic-statistics.jsp
@@ -86,14 +86,14 @@
                                 </select>
                             </td>
                             <td>
-                                <select id="station_name">
+                                <select id="station_name3">
                                 </select>
                             </td>
                             <td>
-                                <select>
-                                        <option>鎸夊勾缁熻</option>
-                                        <option>鎸夋湀缁熻</option>
-                                        <option>鎸夋棩缁熻</option>
+                                <select id="statistics">
+                                        <option value=3>鎸夊勾缁熻</option>
+                                        <option value=1>鎸夋湀缁熻</option>
+                                        <option value=2>鎸夋棩缁熻</option>
                                 </select>
                             </td>
                             <td><input type="text" id="startalm" readonly="readonly" name="bmd.adata.alm_start_time" value="2000-1-1" /></td>
@@ -112,11 +112,15 @@
             
             <!-- 鎸夐挳鍐呭 -->
             <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>鎬昏</span>
                <span>5000</span>
             </div>
         </div>
-       
+     
+	</div>
         <!-- 鏁翠綋鐏拌壊閬僵灞� -->
 	    <div id="allShade"></div>
         <script type="text/javascript" src="js/loading.js"></script>
@@ -125,19 +129,33 @@
         
 	    <script type="text/javascript" src="js/eleHistWarn1-jquery.ui.js"></script>
         <script type="text/javascript">
-        	layui.use(['layer'], function() {
-        		var layer = layui.layer;
-        		var arrTh = new Array();    // 琛ㄦ牸鐨勫ご閮�
-		        var arrTd = new Array();    // 琛ㄦ牸鐨勮〃浣�
-		        var tblStatus = new Array();    // 琛ㄦ牸鐘舵�佹暟缁�
-		        var tblOptsHd = new Array();    // 琛ㄦ牸閫夐」澶撮儴
-		        var tblOptsBd = new Array();  // 琛ㄦ牸閫夐」鏁扮粍
-		        arrTh = ['鏃堕棿娈�', '鏈烘埧鍚嶇О','娴侀噺','缁熻鏃堕棿'];
-		        //arrTh = ['<s:text name="Maintenance_area"/>', '<s:text name="Computer_name"/>',  '<s:text name="Nominal_capacity"/>(AH)', '<s:text name="Actual_capacity"/>(AH)','<s:text name="Residual_capacity"/>(AH)', '<s:text name="real_time"/><s:text name="Current"/>(A)', '<s:text name="Power_cut"/><s:text name="Endurance"/><s:text name="Time"/>'];
-		        //tblOptsHd = ['缂栧彿', '閫夐」', '鏄惁閫夋嫨'];
-		        tblOptsHd = ['<s:text name="Number"/>', '<s:text name="Options"/>', '<s:text name="IsChecked"/>'];
-		        var tblHd = $('#tbHead');
-		        var tblBd = $('#tbBrdw');
+        var arrTh = new Array();    // 琛ㄦ牸鐨勫ご閮�
+        var arrTd = new Array();    // 琛ㄦ牸鐨勮〃浣�
+        var tblStatus = new Array();    // 琛ㄦ牸鐘舵�佹暟缁�
+        var tblOptsHd = new Array();    // 琛ㄦ牸閫夐」澶撮儴
+        var tblOptsBd = new Array();  // 琛ㄦ牸閫夐」鏁扮粍
+        arrTh = ['缁熻鏃堕棿娈�','鐪�','甯�', '鏈烘埧鍚嶇О','娴侀噺'];
+        //arrTh = ['<s:text name="Maintenance_area"/>', '<s:text name="Computer_name"/>',  '<s:text name="Nominal_capacity"/>(AH)', '<s:text name="Actual_capacity"/>(AH)','<s:text name="Residual_capacity"/>(AH)', '<s:text name="real_time"/><s:text name="Current"/>(A)', '<s:text name="Power_cut"/><s:text name="Endurance"/><s:text name="Time"/>'];
+        //tblOptsHd = ['缂栧彿', '閫夐」', '鏄惁閫夋嫨'];
+        tblOptsHd = ['<s:text name="Number"/>', '<s:text name="Options"/>', '<s:text name="IsChecked"/>'];
+        var tblHd = $('#tbHead');
+        var tblBd = $('#tbBrdw');
+        // 鐢熸垚琛ㄦ牸鐨勫ご閮ㄥ拰琛ㄤ綋
+        function createAllTbl(header, body, arrTh, arrTd, status) {
+            //console.info(status);
+            var newArrTh = new Array();
+            var newArrTd = new Array();
+            newArrTh = getArrTh(status, arrTh);
+            newArrTd = getArrTd(status, arrTd);
+            createTablenew(header, newArrTh, newArrTd);
+            createTablenew(body, newArrTh, newArrTd);
+            // 瀹氫箟琛ㄦ牸鐨勫ご閮ㄥ拰琛ㄤ綋瀹藉害涓�鑷�
+            var bdWidth = body.find('table').width();
+            header.find('table').width(bdWidth);
+        }
+      	layui.use(['layer'], function() {
+      		var layer = layui.layer;
+        		
 		
 		        // 鏍规嵁琛ㄦ牸鐨勫ご閮ㄧ敓鎴愯〃鏍奸�夐」鍜岃〃鏍肩殑鐘舵�佹暟缁�
 		        $(function() {
@@ -160,8 +178,8 @@
 		
 		        // 鐢熸垚琛ㄦ牸
 		        $(function() {
-		             for(i=0;i<5000;i++){arrTd.push(i)}
-		            createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
+		       //      for(i=0;i<5000;i++){arrTd.push(i)}
+		        //    createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
 		            // 鐐瑰嚮琛ㄦ牸閫夐」鏄剧ず琛ㄦ牸閫夐」寮瑰嚭妗�
 		            $('#paging .card-opt').click(function() {
 		                var checkboxList = $('#cardOption .con_table table tbody').find('input[type="checkbox"]');
@@ -222,19 +240,7 @@
 		            }
 		        }
 		
-		        // 鐢熸垚琛ㄦ牸鐨勫ご閮ㄥ拰琛ㄤ綋
-		        function createAllTbl (header, body, arrTh, arrTd, status) {
-		            //console.info(status);
-		            var newArrTh = new Array();
-		            var newArrTd = new Array();
-		            newArrTh = getArrTh(status, arrTh);
-		            newArrTd = getArrTd(status, arrTd);
-		            createTablenew(header, newArrTh, newArrTd);
-		            createTablenew(body, newArrTh, newArrTd);
-		            // 瀹氫箟琛ㄦ牸鐨勫ご閮ㄥ拰琛ㄤ綋瀹藉害涓�鑷�
-		            var bdWidth = body.find('table').width();
-		            header.find('table').width(bdWidth);
-		        }
+		        
 		
 		        //瀵逛簬寮瑰嚭涓插彛杩涜瀹氫綅(position:fixed)
 		        function centerDiv(ele){
@@ -247,12 +253,6 @@
 		            });
 		        }
 		        
-		        
-		      
-		        
-		       
-		        
-		       
 				  // 鐪�-甯�-鏈烘埧-鐢垫睜缁�
 				$(document).ready(function(){
 					//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
@@ -335,7 +335,7 @@
 						var rs = JSON.parse(data.result);
 						if(rs.code==1){
 							var _data = rs.data;
-							var $select = $("#station_name");
+							var $select = $("#station_name3");
 							// 鏍规嵁鏁版嵁鏋勯�犵敓鎴愪笅鎷夊垪琛ㄧ殑鏁版嵁
 							var optsList = [];
 							for(var i=0;i<_data.length;i++){
@@ -344,7 +344,7 @@
 								var _attr = {
 									StationId: __data.FBSDeviceId,
 								};
-								var tmp = getOptionsData(__data.StationName3, __data.StationName, __data, _attr);
+								var tmp = getOptionsData(__data.StationName3, __data.StationName3, __data, _attr);
 								optsList.push(tmp);
 							}
 							findStationNamebyStationname1.stations = _data;
@@ -353,13 +353,12 @@
 						}else{
 							$("#station_name").text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
 						}
+						
 					});
 				}
+				
         	});
         
-			
-	        
-	        
 	        //鑾峰彇閫変腑鐨勬満鎴垮璞�
 	        function getSelectStation(dev_id,arr){
 	        	if(arr != undefined && arr.length > 0){
@@ -368,13 +367,73 @@
 	        				return arr[i];
 	        			}
 	        		}
+	        		
 	        	}
 	        	return undefined;
 	        }
 		
+		function createSearchForm(){
+			var stationid = $('#station_name3').find("option:selected").attr('Stationid');
+			var temp = {
+						dev_id: stationid?stationid:0,
+						record_time:$('#startalm').val()+" 00:00:00",
+						record_time1:$('#endTalm').val()+" 23:59:59",							
+						num:$('#statistics').val(),
+			};
+			//console.info(temp);
+			return temp;		
+		}
 		
+		function searchTranfficStatistic(){
+			var temp = createSearchForm();
+			arrTd = new Array();
+			var Index = 0;
+			$.post("StationtrafficAction!serchByCondition","json="+JSON.stringify(temp),function(data){
+				//console.info(data);
+				var data = JSON.parse(data.result);
+				//console.info(data);
+				if(data.code==1&&data.data.length>0){
+					data=data.data;
+					//console.info(data);
+					for(i=0;i<data.length;i++){
+						arrTd[Index++] = data[i].note;
+						arrTd[Index++] = data[i].stationName1;
+						arrTd[Index++] = data[i].stationName2;
+						arrTd[Index++] = data[i].stationName;
+						arrTd[Index++] = tranfficCount(data[i].nowflow);			
+					}			
+					//console.info(arrTd);
+					//createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
+				}
+				 createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
+			});
+			 //createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
+		}
 		
-
+		function tranfficCount(value){
+			value = (value/1048576).toFixed(2);
+			if(value>1024){
+				value = (value/1024).toFixed(2);
+				return value + "G";
+			}else{
+				return value + "M";
+			}
+		} 
+		 
+		 $('#paging .search').click(function() {
+		 	jungeJifang();
+            searchTranfficStatistic(); 
+         });
+		
+		function jungeJifang(){
+			var stationid = $('#station_name3').find("option:selected").attr('Stationid');
+			 //stationid?stationid:0;
+			 //console.info(stationid);
+			if(stationid){	
+			}else{
+				alert("璇烽�夋嫨涓�涓満鎴�");
+			}
+		}
 		
         </script>
     </body>

--
Gitblit v1.9.1