From cb15c6400b7dfc3855e5fdd76b8b217bf6bc9567 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <xltys1995>
Date: 星期三, 30 十二月 2020 10:55:09 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/monitor/monitor.html |  638 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 539 insertions(+), 99 deletions(-)

diff --git a/src/main/webapp/views/monitor/monitor.html b/src/main/webapp/views/monitor/monitor.html
index 8350c68..31dacad 100644
--- a/src/main/webapp/views/monitor/monitor.html
+++ b/src/main/webapp/views/monitor/monitor.html
@@ -5,37 +5,51 @@
     <title>ASRS鐩戞帶</title>
     <link href="css/monitor.css" rel="stylesheet">
     <link href="css/Pacifico.css" rel="stylesheet">
+    <link href="../../static/layui/css/layui.css" rel="stylesheet">
+    <link href="css/lunbo.css" rel="stylesheet">
     <script src="js/jquery-3.3.1.min.js"></script>
     <script src="js/vincent.js"></script>
     <script src="js/echarts/echarts.min.js"></script>
     <script src="js/jquery.countup.min.js"></script>
     <script src="js/jquery.waypoints.min.js"></script>
+    <script src="../../static/layui/layui.js"></script>
+    <script src="../../static/js/common.js"></script>
+    <script src="js/monitor.js"></script>
     <style>
         .crn-speed {
             width: 100%;
-            height: 20%;
+            height: 75%;
+            position: absolute;
             text-align: center;
             overflow: hidden;
             text-overflow: ellipsis;
             white-space: nowrap;
+            top: -15%;
             /*border-bottom: 1px solid rgba(0, 0, 0, 0.3);*/
         }
 
         .crn-speed span {
             display:inline-block;
             margin:20px auto;
-            font-size:64px;
+            font-size:56px;
             font-family:'Pacifico',serif
         }
         .speed-content {
-            display: inline-block;
+            height: 100%;
         }
+        .speed-chart {
+            float: left;
+            width: 100%;
+            height: 100%;
+        }
+
 
         .scroll-pane {
+            position: absolute;
+            top: 42%;
             width: 100%;
-            height: 80%;
+            height: 58%;
         }
-
         .scroll-bar {
             float: left;
             width: 50%;
@@ -66,6 +80,17 @@
             }
         }
 
+        #led-content {
+            display: none;
+        }
+        #led-p-content {
+            text-align: center;
+            padding: 20px 40px;
+            font-size: 35px;
+            font-weight: bold;
+            /*color: #FF5722;*/
+        }
+
     </style>
 </head>
 <body class="monitor-bg">
@@ -88,7 +113,7 @@
         <div class="button-left"></div>
         <div class="button-right"></div>
         <div class="time-tools">
-            2019-04-27 10:30:01 鏄熸湡涓�
+            <span id="bar-year"></span>-<span id="bar-month"></span>-<span id="bar-day"></span> <span id="bar-hour"></span>:<span id="bar-minute"></span>:<span id="bar-second"></span>&nbsp;&nbsp;<span id="bar-week"></span>
         </div>
         <div class="title">
             鑷姩浠撳簱WCS鐩戞帶骞冲彴
@@ -119,40 +144,40 @@
                         <img src="img/a.png">
                         <div class="info-detail">
                             <div class="real-data">
-                                <i class="count">7777</i>
-                                <span class="unit">涓�</span>
+                                <i class="count" id="xDistance">0</i>
+                                <span class="unit">km</span>
                             </div>
-                            <div class="content">搴撲綅鎬绘暟(涓�)</div>
+                            <div class="content">绱璧拌璺濈(鍗冪背)</div>
                         </div>
                     </div>
                     <div class="charge-info-elem">
                         <img src="img/b.png">
                         <div class="info-detail">
                             <div class="real-data">
-                                <i class="count">777</i>
-                                <span class="unit">涓�</span>
+                                <i class="count" id="yDistance">0</i>
+                                <span class="unit">km</span>
                             </div>
-                            <div class="content">浣跨敤涓簱浣�(涓�)</div>
+                            <div class="content">绱鍗囬檷璺濈(鍗冪背)</div>
                         </div>
                     </div>
                     <div class="charge-info-elem">
                         <img src="img/c.png">
                         <div class="info-detail">
                             <div class="real-data">
-                                <i class="count">33</i>
-                                <span class="unit">鎵�</span>
+                                <i class="count" id="xDuration">0</i>
+                                <span class="unit">h</span>
                             </div>
-                            <div class="content">浠婃棩鍏ュ簱(鎵�)</div>
+                            <div class="content">绱璧拌鏃堕暱(灏忔椂)</div>
                         </div>
                     </div>
                     <div class="charge-info-elem">
                         <img src="img/d.png">
                         <div class="info-detail">
                             <div class="real-data">
-                                <i class="count">14296</i>
-                                <span class="unit">鍗冪摝鏃�</span>
+                                <i class="count" id="yDuration">0</i>
+                                <span class="unit">h</span>
                             </div>
-                            <div class="content">浠婃棩鐢垫�婚噺(鍗冪摝鏃�)</div>
+                            <div class="content">绱鍗囬檷鏃堕暱(灏忔椂)</div>
                         </div>
                     </div>
                 </div>
@@ -161,8 +186,8 @@
                     <div class="image-border image-border2"></div>
                     <div class="image-border image-border3"></div>
                     <div class="image-border image-border4"></div>
-                    <span>涓壃鐗╂祦瀹㈡埛鏈嶅姟涓績</span>
-                    <img src="img/wxCode.jpg">
+                    <span>娴欐睙涓壃鐗╂祦瑁呭鏈夐檺鍏徃</span>
+                    <img src="../../static/image/barcode.png">
                 </div>
             </div>
         </div>
@@ -178,55 +203,71 @@
                     <!-- 涓笂 -->
                     <div class="crn-speed">
                         <div class="speed-content">
-                            <span>鍫嗗灈鏈洪�熷害锛�</span><span class="counter">5.00</span><span>绫�/绉�</span>
+                            <div id="crn-chart" class="speed-chart">
+                            </div>
                         </div>
                     </div>
 
+                    <!-- 涓笅 -->
                     <div class="scroll-pane">
-                        <!-- 涓乏 -->
-                        <div class="scroll-bar left-bar">
-                            <div class="scroll-header">
-                                <span>鍏ュ簱</span>
-                                <p class="english">Entering Warehouse</p>
-                            </div>
-                            <div class="scroll-content">
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
+                        <div class="layui-carousel" id="banner">
+                            <div carousel-item>
+                                <div class="item-img" id="img-1" style="background-color: red"></div>
+                                <div class="item-img" id="img-2" style="background-color: gold"></div>
+                                <div class="item-img" id="img-3" style="background-color: green"></div>
+                                <div class="item-img" id="img-4" style="background-color: white"></div>
+                                <div class="item-img" id="img-5" style="background-color: darkgoldenrod"></div>
                             </div>
                         </div>
 
-                        <!-- 涓彸 -->
-                        <div class="scroll-bar right-bar">
-                            <div class="scroll-header">
-                                <span>鍑哄簱</span>
-                                <p class="english">Delivery Of Cargo From Storage</p>
-                            </div>
-                            <div class="scroll-content">
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                                <p>111111111111111111111</p>
-                            </div>
+                        <div id="led-content">
+                            <pre id="led-p-content"></pre>
                         </div>
-                    </div>
 
+<!--                        &lt;!&ndash; 涓乏 &ndash;&gt;-->
+<!--                        <div class="scroll-bar left-bar">-->
+<!--                            <div class="scroll-header">-->
+<!--                                <span>鍏ュ簱</span>-->
+<!--                                <p class="english">Entering Warehouse</p>-->
+<!--                            </div>-->
+<!--                            <div class="scroll-content">-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                            </div>-->
+<!--                        </div>-->
+
+<!--                        &lt;!&ndash; 涓彸 &ndash;&gt;-->
+<!--                        <div class="scroll-bar right-bar">-->
+<!--                            <div class="scroll-header">-->
+<!--                                <span>鍑哄簱</span>-->
+<!--                                <p class="english">Delivery Of Cargo From Storage</p>-->
+<!--                            </div>-->
+<!--                            <div class="scroll-content">-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                                <p>111111111111111111111</p>-->
+<!--                            </div>-->
+<!--                        </div>-->
+<!--                    </div>-->
+
+                </div>
 
             </div>
-
         </div>
 
         <!--鍙�-->
@@ -238,7 +279,7 @@
                 <div class="image-border image-border4"></div>
                 <div class="line-chart-title">
                     <div class="order-report">
-                        <span class="order-report-left" >鍏ュ簱鍗曠粺璁�</span>
+                        <span class="order-report-left" >鍏ュ嚭搴撶粺璁�</span>
                         <span class="order-report-right">31</span>
                     </div>
                     <div class="order-report-english english">
@@ -275,7 +316,7 @@
                             鍦ㄥ簱
                         </div>
                         <div class="elem-footer">
-                            3,300
+                            <span id="stock-count">0</span>
                         </div>
                     </div>
                     <div class="top-footer-elem">
@@ -285,17 +326,17 @@
                             绌哄簱
                         </div>
                         <div class="elem-footer">
-                            161
+                            <span id="empty-count">0</span>
                         </div>
                     </div>
                     <div class="top-footer-elem">
                         <div class="elem-header" id="elem-header-third">
                         </div>
                         <div class="elem-main">
-                            浣跨敤涓�
+                            绂佺敤
                         </div>
                         <div class="elem-footer">
-                            666
+                            <span id="none-count">0</span>
                         </div>
                     </div>
                 </div>
@@ -308,7 +349,7 @@
                 <div class="progress-bar">
                     <div class="usage-rate">
                         <span class="usage-rate-left" >搴撲綅浣跨敤鐜�</span>
-                        <span class="usage-rate-right">60%</span>
+                        <span class="usage-rate-right"><span id="usedPr">0</span>%</span>
                     </div>
                     <div class="usage-rate-english english">
                         <span class="usage-rate-left">EQUIPMENT USAGE THIS MONTH</span>
@@ -316,10 +357,13 @@
                     </div>
                 </div>
                 <div class="progress-bar-modal">
-                    <div class="bar-container">
-                        <div class="bar-proportion"><span>瀹為檯浣跨敤</span></div>
+                    <div class="layui-progress layui-progress-big" lay-filter="used-progress" style="background-color: #233751;width: 80%;display: inline-block">
+                        <div class="layui-progress-bar layui-bg-red" lay-percent="0%"></div>
                     </div>
-                    <i class="bar-container-count">7777<span>涓�</span></i>
+<!--                    <div class="bar-container">-->
+<!--                        <div class="bar-proportion"><span>瀹為檯浣跨敤</span></div>-->
+<!--                    </div>-->
+                    <i class="bar-container-count"><span id="used">0</span></i>
                 </div>
             </div>
         </div>
@@ -327,18 +371,340 @@
     </div>
 </body>
 <script>
-    $('.counter').countUp();
-    //  閬僵
-    let closeBtn = document.getElementById('closeBtn');
-    let detailModal = document.getElementById('detail-modal');
-    closeBtn.onclick = function () {
-        detailModal.style.display = 'none';
-    };
-    var data = [];
+    layui.use(['element', 'carousel'], function(){
+        var carousel = layui.carousel;
+        var element = layui.element;
+        // 杞挱鍥�
+        carousel.render({
+            elem: '#banner'
+            ,width: '100%' //璁剧疆瀹瑰櫒瀹藉害
+            ,arrow: 'hover' // 鍒囨崲绠ご榛樿鏄剧ず鐘舵�侊紝鍙�夊�间负 hover锛堟偓鍋滄樉绀猴級 always锛堝缁堟樉绀猴級 none锛堝缁堜笉鏄剧ず锛�
+            ,interval: '3000' // 鑷姩鍒囨崲鐨勬椂闂撮棿闅旓紝鍗曚綅锛歮s锛堟绉掞級锛屼笉鑳戒綆浜�800
+            ,anim: 'fade'
+        });
+    });
 
-//    鎶樼嚎鍥�
-    let lineCharts = echarts.init(document.getElementById('line-charts'));
-    lineChartOption = {
+    /***********************************************************************************/
+    /************************************* 澶撮儴鎸夐挳 *************************************/
+    /***********************************************************************************/
+    // 宸�
+    $('.button-left').click(function () {
+        exitFull();
+    });
+    // 鍙�
+    $('.button-right').click(function () {
+        full();
+    });
+
+
+
+    /***********************************************************************************/
+    /************************************ 鍫嗗灈鏈洪�熷害 *************************************/
+    /***********************************************************************************/
+
+    var crnChart = echarts.init(document.getElementById('crn-chart'));
+    crnChartOption = {
+        // backgroundColor: '#1b1b1b',
+        tooltip: {
+            formatter: '{a} <br/>{c} {b}'
+        },
+        // toolbox: {  // 淇濆瓨鍥剧墖
+        //     show: true,
+        //     feature: {
+        //         mark: {show: true},
+        //         restore: {show: true},
+        //         saveAsImage: {show: true}
+        //     }
+        // },
+        series: [
+            {
+                name: '璧拌閫熷害',
+                type: 'gauge',
+                min: 0,
+                max: 130,
+                splitNumber: 13,
+                radius: '50%',
+                axisLine: {            // 鍧愭爣杞寸嚎
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: [[0.09, '#0fe507'], [0.82, '#1e90ff'], [1, '#ff4500']],
+                        width: 3,
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                axisLabel: {            // 鍧愭爣杞存暟瀛�
+                    fontWeight: 'bolder',
+                    color: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 10
+                },
+                axisTick: {            // 鍧愭爣杞村皬鏍囪
+                    length: 15,        // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: 'auto',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                splitLine: {           // 鍒嗛殧绾�
+                    length: 25,         // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle锛堣瑙乴ineStyle锛夋帶鍒剁嚎鏉℃牱寮�
+                        width: 3,
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                pointer: {           // 鍒嗛殧绾�
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5
+                },
+                title: {    // 閫熷害鍗曚綅
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        fontSize: 20,
+                        fontStyle: 'italic',
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                detail: {   // 閫熷害鍊�
+                    backgroundColor: 'rgba(30,144,255,0.8)',
+                    borderWidth: 1,
+                    borderColor: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5,
+                    offsetCenter: [0, '50%'],       // x, y锛屽崟浣峱x
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        color: '#fff'
+                    }
+                },
+                data: [{value: 40, name: 'x\nm/min'}]
+            },
+            {
+                name: '鍗囬檷閫熷害',
+                type: 'gauge',
+                center: ['25%', '55%'],    // 榛樿鍏ㄥ眬灞呬腑
+                radius: '30%',
+                min: 0,
+                max: 30,
+                endAngle: 30,
+                splitNumber: 6,
+                axisLine: {            // 鍧愭爣杞寸嚎
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: [[0.32, '#0fe507'], [0.86, '#1e90ff'], [1, '#ff4500']],
+                        width: 2,
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                axisLabel: {            // 鍧愭爣杞村皬鏍囪
+                    fontWeight: 'bolder',
+                    color: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 10
+                },
+                axisTick: {            // 鍧愭爣杞村皬鏍囪
+                    length: 12,        // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: 'auto',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                splitLine: {           // 鍒嗛殧绾�
+                    length: 20,         // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle锛堣瑙乴ineStyle锛夋帶鍒剁嚎鏉℃牱寮�
+                        width: 3,
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                pointer: {
+                    width: 5,
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5
+                },
+                title: {
+                    offsetCenter: [0, '-30%'],       // x, y锛屽崟浣峱x
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        fontStyle: 'italic',
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                detail: {
+                    //backgroundColor: 'rgba(30,144,255,0.8)',
+                    // borderWidth: 1,
+                    borderColor: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5,
+                    width: 80,
+                    height: 30,
+                    offsetCenter: [35, '20%'],       // x, y锛屽崟浣峱x
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        color: '#fff'
+                    }
+                },
+                data: [{value: 1.5, name: 'y'}]
+            },
+            {
+                name: '璐у弶閫熷害',
+                type: 'gauge',
+                center: ['75%', '50%'],    // 榛樿鍏ㄥ眬灞呬腑
+                radius: '30%',
+                min: 0,
+                max: 25,
+                startAngle: 135,
+                endAngle: 45,
+                splitNumber: 2,
+                axisLine: {            // 鍧愭爣杞寸嚎
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: [[0.2, '#0fe507'], [0.8, '#1e90ff'], [1, '#ff4500']],
+                        width: 2,
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+				axisLabel: {            // 鍧愭爣杞村皬鏍囪
+                    fontWeight: 'bolder',
+                    color: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 10
+                },
+                axisTick: {            // 鍧愭爣杞村皬鏍囪
+                    length: 12,        // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: 'auto',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                // axisLabel: {
+                //     fontWeight: 'bolder',
+                //     color: '#fff',
+                //     shadowColor: '#fff', //榛樿閫忔槑
+                //     shadowBlur: 10,
+                //     formatter: function (v){
+                //         switch (v + '') {
+                //             case '0': return 'E';
+                //             case '1': return 'Gas';
+                //             case '2': return 'F';
+                //         }
+                //     }
+                // },
+                splitLine: {           // 鍒嗛殧绾�
+                    length:15,         // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle锛堣瑙乴ineStyle锛夋帶鍒剁嚎鏉℃牱寮�
+                        width:3,
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                pointer: {
+                    width:2,
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5
+                },
+                title: {
+                    offsetCenter: [0, '-30%'],       // x, y锛屽崟浣峱x
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        fontStyle: 'italic',
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                detail: {
+                    //backgroundColor: 'rgba(30,144,255,0.8)',
+                    // borderWidth: 1,
+                    borderColor: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5,
+                    width: 80,
+                    height: 30,
+                    offsetCenter: [40, '5%'],       // x, y锛屽崟浣峱x
+                    textStyle: {       // 鍏朵綑灞炴�ч粯璁や娇鐢ㄥ叏灞�鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
+                        fontWeight: 'bolder',
+                        color: '#fff'
+                    }
+                },
+                data: [{value: 0.5, name: 'z'}]
+            },
+            {
+                name: '璐у弶浣嶇疆',
+                type: 'gauge',
+                center: ['75%', '50%'],    // 榛樿鍏ㄥ眬灞呬腑
+                radius: '30%',
+                min: 0,
+                max: 2,
+                startAngle: 315,
+                endAngle: 225,
+                splitNumber: 2,
+                axisLine: {            // 鍧愭爣杞寸嚎
+                    lineStyle: {       // 灞炴�ineStyle鎺у埗绾挎潯鏍峰紡
+                        color: [[0.2, '#0fe507'], [0.8, '#1e90ff'], [1, '#ff4500']],
+                        width: 2,
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                axisTick: {            // 鍧愭爣杞村皬鏍囪
+                    show: false
+                },
+                axisLabel: {
+                    fontWeight: 'bolder',
+                    color: '#fff',
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 10,
+                    formatter: function(v){
+                        switch (v + '') {
+                            case '0': return '鍙�';
+                            case '1': return '涓�';
+                            case '2': return '宸�';
+                        }
+                    }
+                },
+                splitLine: {           // 鍒嗛殧绾�
+                    length: 15,         // 灞炴�ength鎺у埗绾块暱
+                    lineStyle: {       // 灞炴�ineStyle锛堣瑙乴ineStyle锛夋帶鍒剁嚎鏉℃牱寮�
+                        width: 3,
+                        color: '#fff',
+                        shadowColor: '#fff', //榛樿閫忔槑
+                        shadowBlur: 10
+                    }
+                },
+                pointer: {
+                    width: 2,
+                    shadowColor: '#fff', //榛樿閫忔槑
+                    shadowBlur: 5
+                },
+                title: {
+                    show: false
+                },
+                detail: {
+                    show: false
+                },
+                data:[{value: 0.5, name: 'gas'}]
+            }
+        ]
+    };
+
+
+    /***********************************************************************************/
+    /************************************* 鎶樼嚎鍥� ***************************************/
+    /***********************************************************************************/
+
+    var lineCharts = echarts.init(document.getElementById('line-charts'));
+    var lineChartOption = {
         // animation: false,
         grid: {
             top: '0%',
@@ -352,7 +718,7 @@
         xAxis: {
             type: 'category',
             boundaryGap: false,
-            data: ['1', '2', '3', '4', '5', '6', '7'],
+            data:  ['1', '2', '3', '4', '5', '6', '7'],
             axisLabel: {
                 textStyle:{
                     color:'#aaa',  //鍧愭爣鐨勫瓧浣撻鑹�
@@ -386,28 +752,68 @@
             }
 
         },
-        series: [{
-            data: [820, 932, 901, 934, 1290, 1330, 1320],
-            type: 'line',
-            areaStyle: {
-                color: '#7494ae' // 鎶樼嚎鍖哄煙棰滆壊
+        series: [
+            {
+                data: [820, 932, 901, 934, 1290, 1330, 1320],
+                type: 'line',
+                // areaStyle: {
+                //     color: '#7494ae' // 鎶樼嚎鍖哄煙棰滆壊
+                // },
+                itemStyle:{
+                    normal:{
+                        color:'#3590ac', //鎶樼偣棰滆壊
+                        lineStyle:{
+                            color:'#3590ac' //鎶樼嚎棰滆壊
+                        }
+                    }
+                }
             },
-            itemStyle:{
-                normal:{
-                    color:'#3590ac', //鎶樼偣棰滆壊
-                    lineStyle:{
-                        color:'#3590ac' //鎶樼嚎棰滆壊
+            {
+                data: [820, 932, 901, 934, 1290, 1330, 1320],
+                type: 'line',
+                // areaStyle: {
+                //     color: '#d55b35' // 鎶樼嚎鍖哄煙棰滆壊
+                // },
+                itemStyle:{
+                    normal:{
+                        color:'#ef550e', //鎶樼偣棰滆壊
+                        lineStyle:{
+                            color:'#ec670f' //鎶樼嚎棰滆壊
+                        }
                     }
                 }
             }
-        }]
+        ]
     };
 
-    lineCharts.setOption(lineChartOption);
+    function initlineChart() {
+        var reportView = lineChartOption;
+        $.ajax({
+            url: baseUrl+"/monitor/line/charts",
+            method: 'GET',
+            success: function (res) {
+                if (res.code === 200){
+                    var json = res.data.rows;
+                    reportView.xAxis.data=[getDateFormat(-11), getDateFormat(-10), getDateFormat(-9), getDateFormat(-8), getDateFormat(-7), getDateFormat(-6),
+                        getDateFormat(-5), getDateFormat(-4), getDateFormat(-3), getDateFormat(-2), getDateFormat(-1), getDateFormat(-0)];
+                    reportView.series[0].data=res.data.rows[0].data;
+                    reportView.series[1].data=res.data.rows[1].data;
+                    lineCharts.setOption(reportView)
+                } else if (res.code === 403){
+                    top.location.href = "/";
+                } else {
+                    console.log(res.msg);
+                }
+            }
+        });
+    }
 
-//    楗煎浘
-    let pieCharts = echarts.init(document.getElementById('pie-charts'));
-    pieChartOption = {
+    /***********************************************************************************/
+    /************************************* 楗煎浘 *****************************************/
+    /***********************************************************************************/
+
+    var pieCharts = echarts.init(document.getElementById('pie-charts'));
+    var pieChartOption = {
         // animation: false,
         grid: {
             top: '0%',
@@ -423,7 +829,7 @@
         legend: {
             orient: 'vertical',
             left: 10,
-            data: ['1', '2', '3']
+            data: ['鍦ㄥ簱', '绌�']
         },
         series: [
             {
@@ -446,9 +852,10 @@
                     show: false
                 },
                 data: [
-                    {value: 335, name: '1'},
-                    {value: 310, name: '2'},
-                    {value: 234, name: '3'},
+                    {value: 1, name: '鍦ㄥ簱'},
+                    {value: 1, name: '绌�'},
+                    {value: 1, name: '浣跨敤'},
+                    {value: 1, name: '绂佺敤'},
                 ],
                 itemStyle: {
                     emphasis: {
@@ -469,7 +876,40 @@
             }
         ]
     };
-    pieCharts.setOption(pieChartOption);
+    // 楗煎浘鍔犺浇
+    function initPieChart() {
+        $.ajax({
+            url: baseUrl+"/monitor/loc/rep",
+            method: 'GET',
+            success: function (res) {
+                if (res.code === 200){
+                    pieChartOption.series[0].data = res.data.pie;
+                    pieCharts.setOption(pieChartOption);
+
+                    $('#stock-count').text(res.data.stockCunt);
+                    $('#empty-count').text(res.data.emptyCount);
+                    $('#none-count').text(res.data.noneCount);
+
+                    $('#usedPr').text(res.data.usedPr);
+                    $('#used').text(res.data.used);
+
+                    layui.element.progress('used-progress', res.data.usedPr + '%');
+                } else if (res.code === 403){
+                    top.location.href = "/";
+                } else {
+                    layer.msg(res.msg);
+                }
+            }
+        });
+    }
+
+    // eCharts 璺熼殢绐楀彛鏀瑰彉
+    window.onresize = function(){
+        crnChart.resize();
+        lineCharts.resize();
+        pieCharts.resize();
+    }
+
 
 </script>
 </html>

--
Gitblit v1.9.1