From c59e37fbfa3d6468cb64c83ddcb7d14350537039 Mon Sep 17 00:00:00 2001
From: CJJ <Administrator@192.168.10.29>
Date: 星期一, 29 十月 2018 16:51:23 +0800
Subject: [PATCH] 流量统计
---
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..564455a 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].stationName3;
+ 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