From 0600f47f23f2a8971e590bec88ee92f8fb5792bf Mon Sep 17 00:00:00 2001
From: whychdw <49690745@qq.com>
Date: 星期一, 09 九月 2019 09:48:35 +0800
Subject: [PATCH] 修改内容

---
 dist/js/components.js               |    5 
 dist/pages/main/main.js             |   33 ++
 src/pages/battery/batteryInfo.js    |  134 +++++++++++
 dist/pages/main/main.html           |   41 --
 dist/index.html                     |    6 
 src/css/commons.css                 |  100 +++++++
 src/pages/battery/battery.js        |    2 
 src/pages/warn/warn.html            |    6 
 src/pages/system/system.js          |    0 
 dist/pages/battery/batteryInfo.js   |  132 ++++++++++
 dist/pages/warn/warn.html           |    6 
 dist/pages/battery/battery.js       |    2 
 src/js/load_lazy.js                 |    2 
 dist/pages/battery/batteryInfo.html |   14 
 src/js/components.js                |    5 
 src/pages/system/system.html        |   17 +
 src/pages/main/main.html            |   55 ++--
 src/pages/main/main.js              |   34 ++
 dist/css/commons.css                |  100 +++++++
 src/pages/battery/batteryInfo.html  |   15 
 20 files changed, 604 insertions(+), 105 deletions(-)

diff --git a/dist/css/commons.css b/dist/css/commons.css
index d6db550..66e8e59 100644
--- a/dist/css/commons.css
+++ b/dist/css/commons.css
@@ -1,5 +1,5 @@
 body {
-    font-size: .25rem;
+    font-size: 25px;
 }
 #bui-router .bui-page>.main, .bui-page>main{
     background-color: #e1ecfa;
@@ -51,19 +51,103 @@
     background-color: #2d8cf0;
 }
 .bui-table th, .bui-table td {
-    padding: .1rem .1rem;
+    padding: 10 15px;
     border: 1px solid #CCCCCC;
 }
 .tbl-container-header {
-    padding: .5em;
+    padding: 5px;
     font-weight: bold;
     color: #2d8cf0;
 }
 .bui-btn-small {
-    padding-top: .15rem;
-    padding-bottom: .15rem;
+    padding-top: 15px;
+    padding-bottom: 15px;
+}
+.bui-icon {
+    width: 88px;
+    height: 88px;
+    line-height: 88px;
+}
+.bui-list .icon {
+    width: 54px;
+    height: 54px;
+    line-height: 54px;
+}
+.bui-nav-icon .bui-btn>.bui-icon, .bui-nav-icon .bui-btn>.icon {
+    margin-bottom: 20px;
+}
+[class*=bui-btn] {
+    padding-top: 8px;
+    padding-bottom: 8px;
+    padding-left: 10px;
+    padding-right: 10px;
+    line-height: 16px;
+    min-height: 24px;
+}
+[class*=bui-btn] .bui-icon {
+    font-size: 48px;
+}
+.bui-nav-icon .bui-btn i, .bui-nav-icon .bui-btn .icon, .bui-nav-icon .bui-btn [class^=bui-icon-] {
+    font-size: 64px;
+    width: 88px;
+    height: 88px;
+}
+.round {
+    border-radius: 10px;
+}
+.bui-nav-icon .bui-badges {
+    min-width: 33px;
+    min-height: 33px;
+    line-height: 33px;
+}
+[class*=bui-badges] {
+    font-size: 25px;
 }
 
+.item-title {
+    padding-right: 10px;
+    margin-bottom: 20px;
+    font-size: 18px;
+}
+.header.bui-bar .bui-bar-main, 
+.header .bui-bar .bui-bar-main, 
+header.bui-bar .bui-bar-main, 
+header .bui-bar .bui-bar-main {
+    font-size: 18px;
+}
+.bui-bar .bui-bar-left, 
+.bui-bar .bui-bar-right {
+    width: 120px;
+    height: 50px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn] {
+    padding-left: 20px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn], 
+.bui-bar .bui-bar-right>[class*=bui-btn] {
+    height: 50px;
+    line-height: 50px;
+    font-size: 27px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn]>i, 
+.bui-bar .bui-bar-right>[class*=bui-btn]>i {
+    height: 50px;
+    line-height: 50px;
+    font-size: 30px;
+}
+.bui-bar [class^="icon-"] {
+    width: 44px;
+    height: 44px;
+    line-height: 44px;
+}
+.bui-loading .bui-loading-block {
+    width: 20px !important;
+    height: 20px !important;
+}
+.bui-table th, 
+.bui-table td {
+    padding: 5px 5px;
+}
 /* iview */
 .tbl-content .ivu-table th {
     background-color: #2d8cf0;
@@ -77,9 +161,9 @@
 
 /* component style */
 .bui-list-header {
-    padding-top: .1rem;
-    padding-bottom: .1rem;
-    font-size: .34rem;
+    padding-top: 10px;
+    padding-bottom: 10px;
+    font-size: 18px;
     color: #FFFFFF;
     text-align: center;
     background-color: #2d8cf0;
diff --git a/dist/index.html b/dist/index.html
index 81891fa..7b5a475 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -9,7 +9,7 @@
     <link rel="stylesheet" href="css/bui.css">
     <link rel="stylesheet" href="css/style.css">
     <link rel="stylesheet" href="css/iconfont/iconfont.css">
-    <link rel="stylesheet" href="css/commons.css">
+    <link rel="stylesheet" href="css/commons.css?e6bd1a7f3f">
     <link rel="stylesheet" href="css/iview/styles/iview.css">
 </head>
 
@@ -25,7 +25,7 @@
     
     <script src="js/const_var.js"></script>
     
-    <script src="js/common_functions.js?637da5bf0c"></script>
+    <script src="js/common_functions.js"></script>
     
     <script src="js/vue.min.js"></script>
     
@@ -34,7 +34,7 @@
     
     <script src="index.js"></script>
     <script src="js/lazyload.js"></script>
-    <script src="js/load_lazy.js?bce3841820"></script>
+    <script src="js/load_lazy.js"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/dist/js/components.js b/dist/js/components.js
index 4eab17a..4ad4289 100644
--- a/dist/js/components.js
+++ b/dist/js/components.js
@@ -325,6 +325,11 @@
         };
     },
 
+    watch: {
+        height: function height(value) {
+            this.chart.setSize(undefined, value);
+        }
+    },
     methods: {
         init: function init() {
             var self = this;
diff --git a/dist/pages/battery/battery.js b/dist/pages/battery/battery.js
index ad4bf74..e02acc9 100644
--- a/dist/pages/battery/battery.js
+++ b/dist/pages/battery/battery.js
@@ -233,7 +233,7 @@
                 // 渚ц竟鏍�
                 this.uiSidebar = bui.sidebar({
                     id: "#sidebarWrap", //鑿滃崟鐨処D(蹇呴』)
-                    width: 500,
+                    width: 400,
                     trigger: "#menu",
                     isActive: true
                 });
diff --git a/dist/pages/battery/batteryInfo.html b/dist/pages/battery/batteryInfo.html
index d4579df..f189f91 100644
--- a/dist/pages/battery/batteryInfo.html
+++ b/dist/pages/battery/batteryInfo.html
@@ -27,7 +27,7 @@
                                 <td>鐢垫睜鐘舵�侊細<span v-text="getBattState"></span></td>
                                 <td>缁勭鐢靛帇锛�<span v-text="rtState.group_vol"></span>V</td>
                                 <td>缁勭鐢垫祦锛�<span v-text="rtState.group_curr"></span>A</td>
-                                <td rowspan="3" style="width:2rem">
+                                <td rowspan="3" style="width:300px">
                                     <button class="bui-btn bui-btn-small bg-primary">鍐呴樆娴嬭瘯</button>
                                     <button class="bui-btn bui-btn-small mt8 bg-primary">瀵煎嚭鏁版嵁</button>
                                 </td>
@@ -56,26 +56,24 @@
                         
                     </ul>
                 </div>
-                <div class="bui-tab-main">
+                <div class="bui-tab-main" ref="tabMain">
                     <ul>
                         
                         <li>
-                            <iview-table height="370" style="margin-top:8px;margin-left:0;margin-right:0" :columns="tbls.monList.columns" :data="tbls.monList.data"></iview-table>
+                            <iview-table :height="getTabHt()" style="margin-top:8px;margin-left:0;margin-right:0" :columns="tbls.monList.columns" :data="tbls.monList.data"></iview-table>
                         </li>
                         <li style="display:none">
                             <iview-table style="margin-top:8px;margin-left:0;margin-right:0" :columns="tbls.totalInfo.columns" :data="tbls.totalInfo.data"></iview-table>
                         </li>
                         <li style="display:none">
-                            <high-bar-chart height="370px" id="monVolBar" name="鐢靛帇" unit="V" ref="monVolBar"></high-bar-chart>
+                            <high-bar-chart :height="getTabHt('px')" id="monVolBar" name="鐢靛帇" unit="V" ref="monVolBar"></high-bar-chart>
                         </li>
                         <li style="display:none">
-                            <high-bar-chart height="370px" id="monResBar" name="鍐呴樆" unit="m惟" ref="monResBar"></high-bar-chart>
+                            <high-bar-chart :height="getTabHt('px')" id="monResBar" name="鍐呴樆" unit="m惟" :colors="{min:'#19be6b', max: '#ed4014'}" ref="monResBar"></high-bar-chart>
                         </li>
                         <li style="display:none">
-                            <high-bar-chart height="370px" id="monTmpBar" name="娓╁害" unit="鈩�" :colors="{min:'#19be6b', max: '#ed4014'}" ref="monTmpBar"></high-bar-chart>
+                            <high-bar-chart :height="getTabHt('px')" id="monTmpBar" name="娓╁害" unit="鈩�" :colors="{min:'#19be6b', max: '#ed4014'}" ref="monTmpBar"></high-bar-chart>
                         </li>
-                        <li style="display:none">褰撳墠鍛婅</li>
-                        <li style="display:none">娴嬭瘯鏁版嵁</li>
                     </ul>
                 </div>
             </div>
diff --git a/dist/pages/battery/batteryInfo.js b/dist/pages/battery/batteryInfo.js
index 4067f43..1ba0fc8 100644
--- a/dist/pages/battery/batteryInfo.js
+++ b/dist/pages/battery/batteryInfo.js
@@ -28,6 +28,9 @@
         var vm = this.vm = new Vue({
             el: bs.$el[0],
             data: {
+                block: {
+                    tabMain: 0
+                },
                 params: params,
                 title: '鏈煡',
                 timer: {
@@ -329,10 +332,121 @@
                         type: '娓╁害',
                         avg: '0鈩�'
                     }];
-                    if (tabsState.totalInfo.state) {
+                    if (tabsState.totalInfo.state && data.length != 0) {
+                        var data0 = data[0];
+                        // 鐢靛帇
+                        var vol = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_vol
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_vol
+                            }
+                            // 鍐呴樆
+                        };var res = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_res
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_res
+                            }
+
+                            // 娓╁害
+                        };var tmp = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_tmp
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_tmp
+                            }
+
+                            // 鎬诲��
+                        };var sum = {
+                            vol: data0.mon_vol,
+                            res: data0.mon_res,
+                            tmp: data0.mon_tmp
+                        };
+                        // 闀垮害
+                        var len = data.length;
+                        for (var i = 1; i < len; i++) {
+                            var _data = data[i];
+                            this.setTotalMaxMin(vol, _data, 'mon_vol');
+                            this.setTotalMaxMin(res, _data, 'mon_res');
+                            this.setTotalMaxMin(tmp, _data, 'mon_tmp');
+                            sum.vol += _data.mon_vol;
+                            sum.res += _data.mon_res;
+                            sum.tmp += _data.mon_tmp;
+                        }
+
+                        // 璁剧疆鐢靛帇
+                        var volMaxMin = this.formatMaxMin(vol, 'V');
+                        result[0].high = volMaxMin.max;
+                        result[0].low = volMaxMin.min;
+                        result[0].avg = this.getAvg(sum.vol, len, 'V');
+
+                        // 璁剧疆鍐呴樆
+                        var resMaxMin = this.formatMaxMin(res, 'm惟');
+                        result[1].high = resMaxMin.max;
+                        result[1].low = resMaxMin.min;
+                        result[1].avg = this.getAvg(sum.res, len, 'm惟');
+
+                        // 璁剧疆娓╁害
+                        var tmpMaxMin = this.formatMaxMin(tmp, '鈩�');
+                        result[2].high = tmpMaxMin.max;
+                        result[2].low = tmpMaxMin.min;
+                        result[2].avg = this.getAvg(sum.tmp, len, '鈩�');
+
                         this.tbls.totalInfo.data = result;
                     }
                 },
+                setTotalMaxMin: function setTotalMaxMin(target, item, key) {
+                    if (item[key] > target.max.value) {
+                        target.max.mon_num = [item.mon_num];
+                        target.max.value = item[key];
+                    } else if (item[key] == target.max.value) {
+                        target.max.mon_num.push(item.mon_num);
+                    }
+
+                    if (item[key] < target.min.value) {
+                        target.min.mon_num = [item.mon_num];
+                        target.min.value = item[key];
+                    } else if (item[key] == target.min.value) {
+                        target.min.mon_num.push(item.mon_num);
+                    }
+                },
+                formatMaxMin: function formatMaxMin(data, unit) {
+                    var result = {
+                        max: '',
+                        min: ''
+                    };
+                    // 璁剧疆max
+                    var max = data.max;
+                    var num_str = '#' + max.mon_num[0];
+                    for (var i = 1; i < max.mon_num.length; i++) {
+                        num_str += ',#' + max.mon_num[i];
+                    }
+                    result.max = num_str + "锛�" + max.value + unit;
+
+                    // 璁剧疆min
+                    var min = data.min;
+                    var num_str = '#' + min.mon_num[0];
+                    for (var i = 1; i < min.mon_num.length; i++) {
+                        num_str += ',#' + min.mon_num[i];
+                    }
+                    result.min = num_str + "锛�" + min.value + unit;
+
+                    return result;
+                },
+                getAvg: function getAvg(sum, len, unit) {
+                    return Number((sum / len).toFixed(2)) + unit;
+                },
+
                 setOptions: function setOptions(data) {
                     // 閬嶅巻data鐨勫��
                     var monNum = []; // 鍗曚綋缂栧彿
@@ -398,6 +512,18 @@
                     // 鍏抽棴椤甸潰鐨勮鏃跺櫒
                     this.timer.rtState.stop();
                     this.timer.rtData.stop();
+                },
+                setBlock: function setBlock() {
+                    this.block.tabMain = this.$refs.tabMain.offsetHeight;
+                },
+                getTabHt: function getTabHt(unit) {
+                    var result = 0;
+                    if (unit) {
+                        result = this.block.tabMain - 5 + unit;
+                    } else {
+                        result = this.block.tabMain - 10;
+                    }
+                    return result;
                 }
             },
             computed: {
@@ -434,6 +560,10 @@
                 });
 
                 this.startSearch();
+                setTimeout(function () {
+                    // 璁剧疆妯″潡鐨勯珮搴�
+                    self.setBlock();
+                }, 10);
             },
             beforeDestroy: function beforeDestroy() {
                 this.stopTimers();
diff --git a/dist/pages/main/main.html b/dist/pages/main/main.html
index 61c86e7..7314ab5 100644
--- a/dist/pages/main/main.html
+++ b/dist/pages/main/main.html
@@ -1,13 +1,13 @@
 
 <div class="bui-page" id="main">
-	<main>
+	<main ref="main">
 		
 		<div class="main-inner">
-			<ul class="bui-list bui-fluid exammine">
+			<ul class="bui-list bui-fluid exammine" ref="block1">
 				<li class="bui-btn bui-box span3" @click="handlerTabs('menu')">
 					<div class="thumbnail success"><i class="icon">&#xe665;</i></div>
 					<div class="span1">
-						<h3 class="item-title approve">9</h3>
+						<h3 class="item-title approve">4</h3>
 						<p class="item-text">鑿滃崟</p>
 					</div>
 				</li>
@@ -44,51 +44,32 @@
 							<div class="bui-icon warning round"><i class="icon-bell">&#xe63f;</i><span class="bui-badges" v-text="numbers.alarms">0</span></div>
 							<div class="span1">鍛婅绠$悊</div>
 						</li>
-						<li class="bui-btn">
+						<li class="bui-btn" @click="handerClick('system')">
 							<div class="bui-icon primary round"><i class="iconfont icon-canshushezhi1"></i></div>
 							<div class="span1">绯荤粺绠$悊</div>
 						</li>
-						<li class="bui-btn">
-							<div class="bui-icon danger round"><i class="iconfont icon-dianchiguanli"></i></div>
-							<div class="span1">鐢垫睜缁勭鐞�</div>
-						</li>
-						<li class="bui-btn">
-							<div class="bui-icon primary round"><i class="iconfont icon-quanjucanshushezhi"></i></div>
-							<div class="span1">鍙傛暟璁剧疆</div>
-						</li>
-						<li class="bui-btn">
-							<div class="bui-icon success round"><i class="iconfont icon-jiedianguanli"></i></div>
-							<div class="span1">鑺傜偣绠$悊</div>
-						</li>
-						<li class="bui-btn">
-							<div class="bui-icon warning round"><i class="icon-info"></i></div>
-							<div class="span1">姹囬泦妯″潡璁剧疆</div>
-						</li>
-						<li class="bui-btn">
-							<div class="bui-icon success round"><i class="iconfont icon-daochu"></i></div>
-							<div class="span1">鏃ュ織瀵煎嚭</div>
-						</li>
+						
 						<li class="bui-btn" @click="outSystem()">
 							<div class="bui-icon danger round"><i class="iconfont icon-tuichu"></i></div>
 							<div class="span1">閫�鍑虹郴缁�</div>
-						</li>
+						</li> 
 					</ul>
 				</div>
 				<div class="tab-item" v-show="tabs.alarm" style="display:none">
-					<iview-table :columns="tbls.alarm.columns" :data="tbls.alarm.data" :title="tbls.alarm.title" height="430" style="margin:0"></iview-table>
-					<div class="tbl-page mt8" style="text-align:center">
+					<iview-table :columns="tbls.alarm.columns" :data="tbls.alarm.data" :title="tbls.alarm.title" :height="getAlarmHt()" style="margin:0"></iview-table>
+					<div class="tbl-page mt8" style="text-align:center" ref="alarmBlock1">
 						<i-button type="info" @click="pre('alarm')" :disabled="tbls.alarm.pageBtn.pre">涓婁竴椤�</i-button>
 						<i-button type="info" class="ml8" @click="next('alarm')" :disabled="tbls.alarm.pageBtn.next">涓嬩竴椤�</i-button>
 					</div>
 				</div>
 				<div class="tab-item" v-show="tabs.charge" style="display:none">
-					<iview-table :columns="tbls.charge.columns" :data="tbls.charge.data" :title="tbls.charge.title" height="460" style="margin:0"></iview-table>
+					<iview-table :columns="tbls.charge.columns" :data="tbls.charge.data" :title="tbls.charge.title" :height="getTblHt()" style="margin:0"></iview-table>
 				</div>
 				<div class="tab-item" v-show="tabs.discharge" style="display:none">
-					<iview-table :columns="tbls.discharge.columns" :data="tbls.discharge.data" :title="tbls.discharge.title" height="460" style="margin:0"></iview-table>
+					<iview-table :columns="tbls.discharge.columns" :data="tbls.discharge.data" :title="tbls.discharge.title" :height="getTblHt()" style="margin:0"></iview-table>
 				</div>
 			</div>
 		</div>
 	</main>
 </div>
-<style scoped>.table{display:table;width:100vw;height:100vh}.table .table-cell{display:table-cell;vertical-align:top}.table-cell-inner{height:100vh;overflow:auto}.exammine{padding:.25rem 0;background-color:#fff}.exammine>[class*=bui-btn]{border:none;padding:0 .2rem;border-right:1px solid #f5f5f5}.activity .icon,.exammine .icon{color:#fff}.exammine li .span1 h3{font-size:.38rem;text-align:right}.exammine li .span1 h3.approve{color:#f90}.exammine li .span1 h3.respond{color:#70b4e1}.exammine li .span1 h3.due{color:#f16a7a}.exammine li .span1 p{font-size:.18rem;text-align:right}.exammine>[class*=bui-btn]:last-child{border:none}.exammine .thumbnail{line-height:.88rem;height:.88rem;width:.88rem;text-align:center;border-radius:50%;margin-right:0;color:#fff}.exammine .thumbnail.approve{background-color:#f90}.exammine .thumbnail.respond{background-color:#70b4e1}.exammine .thumbnail.due{background-color:#f16a7a}.exammine [class*=bui-btn] .icon{font-size:.54rem;margin:0}.activity{border-top:none;margin-top:.2rem;padding:0 .2rem;background-color:#fff}.activity .bui-btn{padding-top:.2rem;padding-bottom:.2rem;padding-left:0;padding-right:0}.bui-btn:active{background-color:#bbb}</style>
+<style scoped>.table{display:table;width:100vw;height:100vh}.table .table-cell{display:table-cell;vertical-align:top}.table-cell-inner{height:100vh;overflow:auto}.exammine{padding:25px 0;background-color:#fff}.exammine>[class*=bui-btn]{border:none;padding:0 20px;border-right:1px solid #f5f5f5}.activity .icon,.exammine .icon{color:#fff}.exammine li .span1 h3{font-size:38px;text-align:right}.exammine li .span1 h3.approve{color:#f90}.exammine li .span1 h3.respond{color:#70b4e1}.exammine li .span1 h3.due{color:#f16a7a}.exammine li .span1 p{font-size:18px;text-align:right}.exammine>[class*=bui-btn]:last-child{border:none}.exammine .thumbnail{line-height:88px;height:88px;width:88px;text-align:center;border-radius:50%;margin-right:0;color:#fff}.exammine .thumbnail.approve{background-color:#f90}.exammine .thumbnail.respond{background-color:#70b4e1}.exammine .thumbnail.due{background-color:#f16a7a}.exammine [class*=bui-btn] .icon,.exammine [class*=bui-btn] .iconfont{font-size:54px;margin:0}.exammine [class*=bui-btn] .iconfont{font-size:32px;margin:0}.activity{border-top:none;margin-top:20px;padding:0 20px;background-color:#fff}.activity .bui-btn{padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0}.bui-btn:active{background-color:#bbb}</style>
diff --git a/dist/pages/main/main.js b/dist/pages/main/main.js
index 266ae79..5418ead 100644
--- a/dist/pages/main/main.js
+++ b/dist/pages/main/main.js
@@ -14,6 +14,11 @@
     var vm = new Vue({
         el: bs.$el[0],
         data: {
+            block: {
+                main: 0,
+                block1: 0,
+                alarmBlock1: 0
+            },
             numbers: {
                 alarms: 0,
                 charge: 0,
@@ -53,7 +58,7 @@
                         key: 'battGroupName'
                     }, {
                         title: '鍛婅鍚嶇О',
-                        minWidth: 240,
+                        minWidth: 200,
                         align: 'center',
                         key: 'note'
                     }, {
@@ -63,7 +68,7 @@
                         key: 'MonNum'
                     }, {
                         title: '鍛婅寮�濮嬫椂闂�',
-                        minWidth: 240,
+                        minWidth: 200,
                         align: 'center',
                         key: 'alm_start_time'
                     }, {
@@ -191,6 +196,9 @@
             }, {
                 path: 'battery',
                 url: '../battery/battery.html'
+            }, {
+                path: 'system',
+                url: '../system/system.html'
             }]
         },
         methods: {
@@ -456,6 +464,26 @@
                     url: '../battery/batteryInfo.html',
                     param: param
                 });
+            },
+            setBlock: function setBlock() {
+                var main = this.$refs.main.offsetHeight;
+                var block1 = this.$refs.block1.offsetHeight;
+                var alarmBlock1 = this.$refs.alarmBlock1.offsetHeight;
+                this.block.main = main;
+                this.block.block1 = block1;
+                this.block.alarmBlock1 = alarmBlock1;
+            },
+            getAlarmHt: function getAlarmHt() {
+                return this.getTblHt() - 45;
+            },
+            getTblHt: function getTblHt() {
+                return this.block.main - this.block.block1 - 40;
+            }
+        },
+        computed: {
+            getAlarmHt: function getAlarmHt() {
+
+                return 400;
             }
         },
         mounted: function mounted() {
@@ -470,6 +498,7 @@
 
             // 鏌ヨ鍛婅锛屽厖鐢碉紝鏀剧數鐨勬暟鐩�
             this.searchNums();
+            this.setBlock();
         },
         destroyed: function destroyed() {}
     });
diff --git a/dist/pages/warn/warn.html b/dist/pages/warn/warn.html
index a43f5d6..8b3417f 100644
--- a/dist/pages/warn/warn.html
+++ b/dist/pages/warn/warn.html
@@ -18,19 +18,19 @@
                     <li class="bui-btn">鍘嗗彶鍛婅</li>
                 </ul>
             </div>
-            <div class="bui-tab-main">
+            <div class="bui-tab-main" ref="tabMain">
                 <ul>
                     
                     <li>
                         <iview-table :columns="currTbl.columns" :data="currTbl.data" height="380" style="margin:0"></iview-table>
-                        <div class="tbl-page mt8" style="text-align:center">
+                        <div class="tbl-page mt8" style="text-align:center" ref="currBlock1">
                             <i-button type="info" @click="pre('alarm')" :disabled="currTbl.pageBtn.pre">涓婁竴椤�</i-button>
                             <i-button type="info" class="ml8" @click="next('alarm')" :disabled="currTbl.pageBtn.next">涓嬩竴椤�</i-button>
                         </div>
                     </li>
                     <li style="display:none">
                         <iview-table :columns="hisTbl.columns" :data="hisTbl.data" height="380" style="margin:0"></iview-table>
-                        <div class="tbl-page mt8" style="text-align:center">
+                        <div class="tbl-page mt8" style="text-align:center" ref="hisBlock1">
                             <i-button type="info" @click="pre('his')" :disabled="hisTbl.pageBtn.pre">涓婁竴椤�</i-button>
                             <i-button type="info" class="ml8" @click="next('his')" :disabled="hisTbl.pageBtn.next">涓嬩竴椤�</i-button>
                         </div>
diff --git a/src/css/commons.css b/src/css/commons.css
index d6db550..66e8e59 100644
--- a/src/css/commons.css
+++ b/src/css/commons.css
@@ -1,5 +1,5 @@
 body {
-    font-size: .25rem;
+    font-size: 25px;
 }
 #bui-router .bui-page>.main, .bui-page>main{
     background-color: #e1ecfa;
@@ -51,19 +51,103 @@
     background-color: #2d8cf0;
 }
 .bui-table th, .bui-table td {
-    padding: .1rem .1rem;
+    padding: 10 15px;
     border: 1px solid #CCCCCC;
 }
 .tbl-container-header {
-    padding: .5em;
+    padding: 5px;
     font-weight: bold;
     color: #2d8cf0;
 }
 .bui-btn-small {
-    padding-top: .15rem;
-    padding-bottom: .15rem;
+    padding-top: 15px;
+    padding-bottom: 15px;
+}
+.bui-icon {
+    width: 88px;
+    height: 88px;
+    line-height: 88px;
+}
+.bui-list .icon {
+    width: 54px;
+    height: 54px;
+    line-height: 54px;
+}
+.bui-nav-icon .bui-btn>.bui-icon, .bui-nav-icon .bui-btn>.icon {
+    margin-bottom: 20px;
+}
+[class*=bui-btn] {
+    padding-top: 8px;
+    padding-bottom: 8px;
+    padding-left: 10px;
+    padding-right: 10px;
+    line-height: 16px;
+    min-height: 24px;
+}
+[class*=bui-btn] .bui-icon {
+    font-size: 48px;
+}
+.bui-nav-icon .bui-btn i, .bui-nav-icon .bui-btn .icon, .bui-nav-icon .bui-btn [class^=bui-icon-] {
+    font-size: 64px;
+    width: 88px;
+    height: 88px;
+}
+.round {
+    border-radius: 10px;
+}
+.bui-nav-icon .bui-badges {
+    min-width: 33px;
+    min-height: 33px;
+    line-height: 33px;
+}
+[class*=bui-badges] {
+    font-size: 25px;
 }
 
+.item-title {
+    padding-right: 10px;
+    margin-bottom: 20px;
+    font-size: 18px;
+}
+.header.bui-bar .bui-bar-main, 
+.header .bui-bar .bui-bar-main, 
+header.bui-bar .bui-bar-main, 
+header .bui-bar .bui-bar-main {
+    font-size: 18px;
+}
+.bui-bar .bui-bar-left, 
+.bui-bar .bui-bar-right {
+    width: 120px;
+    height: 50px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn] {
+    padding-left: 20px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn], 
+.bui-bar .bui-bar-right>[class*=bui-btn] {
+    height: 50px;
+    line-height: 50px;
+    font-size: 27px;
+}
+.bui-bar .bui-bar-left>[class*=bui-btn]>i, 
+.bui-bar .bui-bar-right>[class*=bui-btn]>i {
+    height: 50px;
+    line-height: 50px;
+    font-size: 30px;
+}
+.bui-bar [class^="icon-"] {
+    width: 44px;
+    height: 44px;
+    line-height: 44px;
+}
+.bui-loading .bui-loading-block {
+    width: 20px !important;
+    height: 20px !important;
+}
+.bui-table th, 
+.bui-table td {
+    padding: 5px 5px;
+}
 /* iview */
 .tbl-content .ivu-table th {
     background-color: #2d8cf0;
@@ -77,9 +161,9 @@
 
 /* component style */
 .bui-list-header {
-    padding-top: .1rem;
-    padding-bottom: .1rem;
-    font-size: .34rem;
+    padding-top: 10px;
+    padding-bottom: 10px;
+    font-size: 18px;
     color: #FFFFFF;
     text-align: center;
     background-color: #2d8cf0;
diff --git a/src/js/components.js b/src/js/components.js
index 9929a85..dd726c1 100644
--- a/src/js/components.js
+++ b/src/js/components.js
@@ -386,6 +386,11 @@
             chart: ''
         }
     },
+    watch: {
+        height: function(value) {
+            this.chart.setSize(undefined, value);
+        }
+    },
     methods: {
         init: function() {
             var self = this;
diff --git a/src/js/load_lazy.js b/src/js/load_lazy.js
index 1f1adae..2198bae 100644
--- a/src/js/load_lazy.js
+++ b/src/js/load_lazy.js
@@ -8,7 +8,7 @@
   lazyload.js([ 
         // 'js/zepto.js',
         // 'js/bui.js',
-        'js/echarts.min.js',
+        // 'js/echarts.min.js',
         'css/highchart/highcharts.js',
         // 'js/const_var.js',
         // 'js/common_functions.js',
diff --git a/src/pages/battery/battery.js b/src/pages/battery/battery.js
index dce4571..c8daeef 100644
--- a/src/pages/battery/battery.js
+++ b/src/pages/battery/battery.js
@@ -240,7 +240,7 @@
                 // 渚ц竟鏍�
                 this.uiSidebar = bui.sidebar({
                     id: "#sidebarWrap", //鑿滃崟鐨処D(蹇呴』)
-                    width: 500,
+                    width: 400,
                     trigger: "#menu",
                     isActive: true,
                 });
diff --git a/src/pages/battery/batteryInfo.html b/src/pages/battery/batteryInfo.html
index 64d633e..dfd2338 100644
--- a/src/pages/battery/batteryInfo.html
+++ b/src/pages/battery/batteryInfo.html
@@ -27,7 +27,7 @@
                                 <td>鐢垫睜鐘舵�侊細<span v-text="getBattState"></span></td>
                                 <td>缁勭鐢靛帇锛�<span v-text="rtState.group_vol"></span>V</td>
                                 <td>缁勭鐢垫祦锛�<span v-text="rtState.group_curr"></span>A</td>
-                                <td rowspan="3" style="width: 2rem">
+                                <td rowspan="3" style="width: 300px">
                                     <button class="bui-btn bui-btn-small bg-primary">鍐呴樆娴嬭瘯</button>
                                     <button class="bui-btn bui-btn-small mt8 bg-primary">瀵煎嚭鏁版嵁</button>
                                 </td>
@@ -57,12 +57,12 @@
                         <li class="bui-btn">娴嬭瘯鏁版嵁</li> -->
                     </ul>
                 </div>
-                <div class="bui-tab-main">
+                <div class="bui-tab-main" ref="tabMain">
                     <ul>
                         <!-- 鍐呭蹇呴』鍦╨i閲岄潰 -->
                         <li>
                             <iview-table
-                            height="370"
+                            :height="getTabHt()"
                             style="margin-top: 8px; margin-left: 0; margin-right: 0;"
                             :columns="tbls.monList.columns"
                             :data="tbls.monList.data"></iview-table>
@@ -75,28 +75,27 @@
                         </li>
                         <li style="display: none">
                             <high-bar-chart 
-                            height="370px"
+                            :height="getTabHt('px')"
                             id="monVolBar"
                             name="鐢靛帇" unit="V" 
                             ref="monVolBar"></high-bar-chart>
                         </li>
                         <li style="display: none">
                             <high-bar-chart 
-                            height="370px"
+                            :height="getTabHt('px')"
                             id="monResBar"
                             name="鍐呴樆" unit="m惟" 
+                            :colors="{min:'#19be6b', max: '#ed4014'}"
                             ref="monResBar"></high-bar-chart>
                         </li>
                         <li style="display: none">
                             <high-bar-chart 
-                            height="370px"
+                            :height="getTabHt('px')"
                             id="monTmpBar"
                             name="娓╁害" unit="鈩�"
                             :colors="{min:'#19be6b', max: '#ed4014'}" 
                             ref="monTmpBar"></high-bar-chart>
                         </li>
-                        <li style="display: none">褰撳墠鍛婅</li>
-                        <li style="display: none">娴嬭瘯鏁版嵁</li>
                     </ul>
                 </div>
             </div>
diff --git a/src/pages/battery/batteryInfo.js b/src/pages/battery/batteryInfo.js
index 861a2df..8782ded 100644
--- a/src/pages/battery/batteryInfo.js
+++ b/src/pages/battery/batteryInfo.js
@@ -26,6 +26,9 @@
         var vm = this.vm = new Vue({
             el: bs.$el[0],
             data: {
+                block: {
+                    tabMain: 0,
+                },
                 params: params,
                 title: '鏈煡',
                 timer: {
@@ -351,9 +354,122 @@
                             avg: '0鈩�',
                         }
                     ];
-                    if(tabsState.totalInfo.state) {
+                    if(tabsState.totalInfo.state && data.length != 0) {
+                        var data0 = data[0];
+                        // 鐢靛帇
+                        var vol = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_vol
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_vol
+                            },
+                        }
+                        // 鍐呴樆
+                        var res = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_res,
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_res,
+                            },
+                        }
+
+                        // 娓╁害
+                        var tmp = {
+                            max: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_tmp,
+                            },
+                            min: {
+                                mon_num: [data0.mon_num],
+                                value: data0.mon_tmp,
+                            },
+                        }
+
+                        // 鎬诲��
+                        var sum = {
+                            vol: data0.mon_vol,
+                            res: data0.mon_res,
+                            tmp: data0.mon_tmp,
+                        };
+                        // 闀垮害
+                        var len = data.length;
+                        for(var i=1; i<len; i++) {
+                            var _data = data[i];
+                            this.setTotalMaxMin(vol, _data, 'mon_vol');
+                            this.setTotalMaxMin(res, _data, 'mon_res');
+                            this.setTotalMaxMin(tmp, _data, 'mon_tmp');
+                            sum.vol += _data.mon_vol;
+                            sum.res += _data.mon_res;
+                            sum.tmp += _data.mon_tmp;
+                        }
+                        
+                        // 璁剧疆鐢靛帇
+                        var volMaxMin = this.formatMaxMin(vol, 'V');
+                        result[0].high = volMaxMin.max;
+                        result[0].low = volMaxMin.min;
+                        result[0].avg = this.getAvg(sum.vol, len, 'V');
+
+                        // 璁剧疆鍐呴樆
+                        var resMaxMin = this.formatMaxMin(res, 'm惟');
+                        result[1].high = resMaxMin.max;
+                        result[1].low = resMaxMin.min;
+                        result[1].avg = this.getAvg(sum.res, len, 'm惟');
+
+                        // 璁剧疆娓╁害
+                        var tmpMaxMin = this.formatMaxMin(tmp, '鈩�');
+                        result[2].high = tmpMaxMin.max;
+                        result[2].low = tmpMaxMin.min;
+                        result[2].avg = this.getAvg(sum.tmp, len, '鈩�');
+
                         this.tbls.totalInfo.data = result;
                     }
+                },
+                setTotalMaxMin: function(target, item, key) {
+                    if(item[key] > target.max.value) {
+                        target.max.mon_num = [item.mon_num];
+                        target.max.value = item[key];
+                    }else if(item[key] == target.max.value) {
+                        target.max.mon_num.push(item.mon_num);
+                    }
+                    
+                    if(item[key] < target.min.value) {
+                        target.min.mon_num = [item.mon_num];
+                        target.min.value = item[key];
+                    }else if(item[key] == target.min.value) {
+                        target.min.mon_num.push(item.mon_num);
+                    }
+                },
+                formatMaxMin: function(data, unit) {
+                    var result = {
+                        max: '',
+                        min: ''
+                    };
+                    // 璁剧疆max
+                    var max = data.max;
+                    var num_str = '#'+max.mon_num[0];
+                    for(var i=1; i<max.mon_num.length; i++) {
+                        num_str += ',#'+max.mon_num[i];
+                    }
+                    result.max = num_str+"锛�"+max.value+unit;
+
+                    // 璁剧疆min
+                    var min = data.min;
+                    var num_str = '#'+min.mon_num[0];
+                    for(var i=1; i<min.mon_num.length; i++) {
+                        num_str += ',#'+min.mon_num[i];
+                    }
+                    result.min = num_str+"锛�"+min.value+unit;
+                    
+                    return result;
+                },
+                getAvg(sum, len, unit) {
+                    return Number((sum/len).toFixed(2))+unit;
                 },
                 setOptions: function(data) {
                     // 閬嶅巻data鐨勫��
@@ -422,6 +538,18 @@
                     // 鍏抽棴椤甸潰鐨勮鏃跺櫒
                     this.timer.rtState.stop();
                     this.timer.rtData.stop();
+                },
+                setBlock: function() {
+                    this.block.tabMain = this.$refs.tabMain.offsetHeight;
+                },
+                getTabHt: function(unit) {
+                    var result = 0;
+                    if(unit) {
+                        result = this.block.tabMain - 5+unit;
+                    }else {
+                        result = this.block.tabMain - 10;
+                    }
+                    return result;
                 }
             },
             computed: {
@@ -458,6 +586,10 @@
                 });
 
                 this.startSearch();
+                setTimeout(function() {
+                    // 璁剧疆妯″潡鐨勯珮搴�
+                    self.setBlock();
+                }, 10);
             },
             beforeDestroy() {
                 this.stopTimers();
diff --git a/src/pages/main/main.html b/src/pages/main/main.html
index 0c4f345..1bc5ed2 100644
--- a/src/pages/main/main.html
+++ b/src/pages/main/main.html
@@ -1,13 +1,13 @@
 <!-- 杩欓噷杩樻槸涓�涓爣鍑嗙殑BUI椤甸潰 -->
 <div class="bui-page" id="main">
-	<main>
+	<main ref="main">
 		<!-- 涓棿鍐呭 -->
 		<div class="main-inner">
-			<ul class="bui-list bui-fluid exammine">
+			<ul class="bui-list bui-fluid exammine" ref="block1">
 				<li class="bui-btn bui-box span3" @click="handlerTabs('menu')">
 					<div class="thumbnail success"><i class="icon">&#xe665;</i></div>
 					<div class="span1">
-						<h3 class="item-title approve">9</h3>
+						<h3 class="item-title approve">4</h3>
 						<p class="item-text">鑿滃崟</p>
 					</div>
 				</li>
@@ -44,11 +44,11 @@
 							<div class="bui-icon warning round"><i class="icon-bell">&#xe63f;</i><span class="bui-badges" v-text="numbers.alarms">0</span></div>
 							<div class="span1">鍛婅绠$悊</div>
 						</li>
-						<li class="bui-btn">
+						<li class="bui-btn" @click="handerClick('system')">
 							<div class="bui-icon primary round"><i class="iconfont icon-canshushezhi1"></i></div>
 							<div class="span1">绯荤粺绠$悊</div>
 						</li>
-						<li class="bui-btn">
+						<!-- <li class="bui-btn">
 							<div class="bui-icon danger round"><i class="iconfont icon-dianchiguanli"></i></div>
 							<div class="span1">鐢垫睜缁勭鐞�</div>
 						</li>
@@ -67,11 +67,11 @@
 						<li class="bui-btn">
 							<div class="bui-icon success round"><i class="iconfont icon-daochu"></i></div>
 							<div class="span1">鏃ュ織瀵煎嚭</div>
-						</li>
+						</li> -->
 						<li class="bui-btn" @click="outSystem()">
 							<div class="bui-icon danger round"><i class="iconfont icon-tuichu"></i></div>
 							<div class="span1">閫�鍑虹郴缁�</div>
-						</li>
+						</li> 
 					</ul>
 				</div>
 				<div class="tab-item" v-show="tabs.alarm" style="display: none">
@@ -79,9 +79,9 @@
 					:columns="tbls.alarm.columns"
 					:data="tbls.alarm.data"
 					:title="tbls.alarm.title"
-					height="430"
+					:height="getAlarmHt()"
 					style="margin: 0"></iview-table>
-					<div class="tbl-page mt8" style="text-align: center">
+					<div class="tbl-page mt8" style="text-align: center" ref="alarmBlock1">
 						<i-button 
 						type="info" 
 						@click="pre('alarm')"
@@ -94,7 +94,7 @@
 					:columns="tbls.charge.columns"
 					:data="tbls.charge.data"
 					:title="tbls.charge.title"
-					height="460"
+					:height="getTblHt()"
 					style="margin: 0"></iview-table>
 				</div>
 				<div class="tab-item" v-show="tabs.discharge" style="display: none">
@@ -102,7 +102,7 @@
 					:columns="tbls.discharge.columns"
 					:data="tbls.discharge.data"
 					:title="tbls.discharge.title"
-					height="460"
+					:height="getTblHt()"
 					style="margin: 0"></iview-table>
 				</div>
 			</div>
@@ -124,12 +124,12 @@
 		overflow: auto;
 	}
 	.exammine{
-        padding: 0.25rem 0;
+        padding: 25px 0;
         background-color: #ffffff;
     }
     .exammine>[class*=bui-btn]{
         border: none;
-        padding: 0 0.2rem;
+        padding: 0 20px;
         border-right: 1px solid #f5f5f5;
     }
     .activity .icon,
@@ -137,7 +137,7 @@
         color:#fff;
     }
     .exammine li .span1 h3{
-        font-size: 0.38rem;
+        font-size: 38px;
         text-align: right;
     }
     .exammine li .span1 h3.approve{
@@ -150,7 +150,7 @@
         color: #f16a7a;
     }
     .exammine li .span1 p{
-        font-size: 0.18rem;
+        font-size: 18px;
         text-align: right;
     }
     .exammine>[class*=bui-btn]:last-child{
@@ -158,9 +158,9 @@
     }
 
     .exammine .thumbnail{
-        line-height: 0.88rem;
-        height: 0.88rem;
-        width: 0.88rem;
+        line-height: 88px;
+        height: 88px;
+        width: 88px;
         text-align: center;
         border-radius: 50%;
         margin-right: 0;
@@ -175,19 +175,24 @@
     .exammine .thumbnail.due{
         background-color: #f16a7a;
     }
-    .exammine [class*=bui-btn] .icon{
-        font-size: 0.54rem;
+	.exammine [class*=bui-btn] .icon, 
+	.exammine [class*=bui-btn] .iconfont{
+        font-size: 54px;
         margin: 0;
-    }
+	}
+	.exammine [class*=bui-btn] .iconfont {
+		font-size: 32px;
+		margin: 0;
+	}
     .activity{
         border-top: none;
-        margin-top: 0.2rem;
-        padding: 0 0.2rem;
+        margin-top: 20px;
+        padding: 0 20px;
         background-color: #ffffff;
     }
     .activity .bui-btn{
-        padding-top: .2rem;
-        padding-bottom: .2rem;
+        padding-top: 20px;
+        padding-bottom: 20px;
         padding-left: 0;
         padding-right: 0;
 	}
diff --git a/src/pages/main/main.js b/src/pages/main/main.js
index 6db1852..c49cbec 100644
--- a/src/pages/main/main.js
+++ b/src/pages/main/main.js
@@ -12,6 +12,11 @@
     var vm =new Vue({
         el: bs.$el[0],
         data: {
+            block: {
+                main: 0,
+                block1: 0,
+                alarmBlock1: 0
+            },
             numbers: {
                 alarms: 0,
                 charge: 0,
@@ -54,7 +59,7 @@
                         },
                         {
                             title: '鍛婅鍚嶇О',
-                            minWidth: 240,
+                            minWidth: 200,
                             align: 'center',
                             key: 'note'
                         },
@@ -66,7 +71,7 @@
                         },
                         {
                             title: '鍛婅寮�濮嬫椂闂�',
-                            minWidth: 240,
+                            minWidth: 200,
                             align: 'center',
                             key: 'alm_start_time'
                         },
@@ -219,6 +224,10 @@
                 {
                     path: 'battery',
                     url: '../battery/battery.html'
+                },
+                {
+                    path: 'system',
+                    url: '../system/system.html'
                 }
             ]
         },
@@ -477,6 +486,26 @@
                     url: '../battery/batteryInfo.html',
                     param: param
                 });
+            },
+            setBlock: function() {
+                var main = this.$refs.main.offsetHeight;
+                var block1 = this.$refs.block1.offsetHeight;
+                var alarmBlock1 = this.$refs.alarmBlock1.offsetHeight;
+                this.block.main = main;
+                this.block.block1 = block1;
+                this.block.alarmBlock1 = alarmBlock1;
+            },
+            getAlarmHt: function() {
+                return this.getTblHt() - 45;
+            },
+            getTblHt: function() {
+                return this.block.main - this.block.block1 - 40;
+            }
+        },
+        computed: {
+            getAlarmHt: function() {
+                
+                return 400;
             }
         },
         mounted() {
@@ -491,6 +520,7 @@
 
             // 鏌ヨ鍛婅锛屽厖鐢碉紝鏀剧數鐨勬暟鐩�
             this.searchNums();
+            this.setBlock();
         },
         destroyed() {
             
diff --git a/src/pages/system/system.html b/src/pages/system/system.html
new file mode 100644
index 0000000..18ec718
--- /dev/null
+++ b/src/pages/system/system.html
@@ -0,0 +1,17 @@
+<!-- 杩欓噷杩樻槸涓�涓爣鍑嗙殑BUI椤甸潰 -->
+<div class="bui-page">
+    <header class="bui-bar">
+        <div class="bui-bar-left">
+            <!-- 宸﹁竟鏈夊浘鏍囩ず渚� -->
+            <div class="bui-btn btn-back" @click="stopTimers"><i class="icon-back"></i></div>
+        </div>
+        <div class="bui-bar-main">绯荤粺绠$悊</div>
+        <div class="bui-bar-right">
+            <!-- 鍙宠竟鏈夊浘鏍囩ず渚� -->
+            <div class="bui-btn" id="menu" class="menu"><i class="icon">&#xe61e;</i></div>
+        </div>
+    </header>
+    <main>
+        <!-- 涓棿鍐呭 -->
+    </main>
+</div>
\ No newline at end of file
diff --git a/src/pages/system/system.js b/src/pages/system/system.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/pages/system/system.js
diff --git a/src/pages/warn/warn.html b/src/pages/warn/warn.html
index 21483d6..cf3f986 100644
--- a/src/pages/warn/warn.html
+++ b/src/pages/warn/warn.html
@@ -18,7 +18,7 @@
                     <li class="bui-btn">鍘嗗彶鍛婅</li>
                 </ul>
             </div>
-            <div class="bui-tab-main">
+            <div class="bui-tab-main" ref="tabMain">
                 <ul>
                     <!-- 鍐呭蹇呴』鍦╨i閲岄潰 -->
                     <li >
@@ -27,7 +27,7 @@
                         :data="currTbl.data"
                         height="380"
                         style="margin: 0"></iview-table>
-                        <div class="tbl-page mt8" style="text-align: center">
+                        <div class="tbl-page mt8" style="text-align: center" ref="currBlock1">
                             <i-button 
                             type="info" 
                             @click="pre('alarm')"
@@ -45,7 +45,7 @@
                         :data="hisTbl.data"
                         height="380"
                         style="margin: 0"></iview-table>
-                        <div class="tbl-page mt8" style="text-align: center">
+                        <div class="tbl-page mt8" style="text-align: center" ref="hisBlock1">
                             <i-button 
                             type="info" 
                             @click="pre('his')"

--
Gitblit v1.9.1