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 | 640 +++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 539 insertions(+), 101 deletions(-) diff --git a/src/main/webapp/views/monitor/monitor.html b/src/main/webapp/views/monitor/monitor.html index 0eba122..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> <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,57 +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> +<!-- <!– 涓乏 –>--> +<!-- <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>--> + +<!-- <!– 涓彸 –>--> +<!-- <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> <!--鍙�--> @@ -240,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"> @@ -277,7 +316,7 @@ 鍦ㄥ簱 </div> <div class="elem-footer"> - 3,300 + <span id="stock-count">0</span> </div> </div> <div class="top-footer-elem"> @@ -287,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> @@ -310,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> @@ -318,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> @@ -329,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%', @@ -354,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', //鍧愭爣鐨勫瓧浣撻鑹� @@ -388,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%', @@ -425,7 +829,7 @@ legend: { orient: 'vertical', left: 10, - data: ['1', '2', '3'] + data: ['鍦ㄥ簱', '绌�'] }, series: [ { @@ -448,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: { @@ -471,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