From 04a9dc98aab72d4cda3d24be233d82c712b4122b Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 17 十一月 2020 10:17:20 +0800 Subject: [PATCH] # --- src/main/webapp/views/monitor/js/monitor.js | 2 src/main/java/com/zy/asrs/controller/MonitorController.java | 69 +++++++++++++++++++++++++++++----- src/main/webapp/views/monitor/monitor.html | 26 +++++++----- 3 files changed, 75 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MonitorController.java b/src/main/java/com/zy/asrs/controller/MonitorController.java index 6c4dbef..36423c3 100644 --- a/src/main/java/com/zy/asrs/controller/MonitorController.java +++ b/src/main/java/com/zy/asrs/controller/MonitorController.java @@ -58,39 +58,88 @@ return R.ok(report); } + /** + * 搴撲綅浣跨敤鎯呭喌缁熻 + */ @GetMapping("/loc/rep") public R monitorLocRep(){ - List<Map<String, Object>> result = new ArrayList<>(); + List<Map<String, Object>> pie = new ArrayList<>(); LocChartPie locUseRate = reportQueryMapper.getLocUseRate(); if(locUseRate!=null) { Map<String, Object> map = new HashMap<>(); - map.put("name", "鍦ㄥ簱搴撲綅"); + map.put("name", "鍦ㄥ簱"); map.put("value", locUseRate.getFqty()); - result.add(map); + pie.add(map); Map<String, Object> map1 = new HashMap<>(); - map1.put("name", "绌哄簱浣�"); + map1.put("name", "绌�"); map1.put("value", locUseRate.getOqty()); - result.add(map1); + pie.add(map1); Map<String, Object> map2 = new HashMap<>(); - map2.put("name", "浣跨敤搴撲綅"); + map2.put("name", "浣跨敤"); map2.put("value", locUseRate.getUqty()); - result.add(map2); + pie.add(map2); Map<String, Object> map3 = new HashMap<>(); - map3.put("name", "绂佺敤搴撲綅"); + map3.put("name", "绂佺敤"); map3.put("value", locUseRate.getXqty()); - result.add(map3); + pie.add(map3); } - return R.ok(result); + + + return R.ok( + Cools.add("pie", pie) + .add("stockCunt", locUseRate.getFqty()) + .add("emptyCount", locUseRate.getOqty()) + .add("noneCount", locUseRate.getXqty()) + ); } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /** * 鑷姩琛ラ浂 */ diff --git a/src/main/webapp/views/monitor/js/monitor.js b/src/main/webapp/views/monitor/js/monitor.js index 4f325c8..8889133 100644 --- a/src/main/webapp/views/monitor/js/monitor.js +++ b/src/main/webapp/views/monitor/js/monitor.js @@ -9,7 +9,7 @@ setInterval(function () { setDate(); initlinChart(); - // initPieChart(); + initPieChart(); }, 1000); function setDate() { diff --git a/src/main/webapp/views/monitor/monitor.html b/src/main/webapp/views/monitor/monitor.html index 7bdb4b6..e5807f2 100644 --- a/src/main/webapp/views/monitor/monitor.html +++ b/src/main/webapp/views/monitor/monitor.html @@ -296,7 +296,7 @@ 鍦ㄥ簱 </div> <div class="elem-footer"> - 3,300 + <span id="stock-count">0</span> </div> </div> <div class="top-footer-elem"> @@ -306,7 +306,7 @@ 绌哄簱 </div> <div class="elem-footer"> - 161 + <span id="empty-count">0</span> </div> </div> <div class="top-footer-elem"> @@ -316,7 +316,7 @@ 浣跨敤涓� </div> <div class="elem-footer"> - 666 + <span id="used-count">0</span> </div> </div> </div> @@ -486,7 +486,7 @@ legend: { orient: 'vertical', left: 10, - data: ['鍦ㄥ簱搴撲綅', '绌哄簱浣�', '浣跨敤搴撲綅', '绂佺敤搴撲綅'] + data: ['鍦ㄥ簱', '绌�'] }, series: [ { @@ -509,10 +509,10 @@ show: false }, data: [ - {value: 1, name: '鍦ㄥ簱搴撲綅'}, - {value: 1, name: '绌哄簱浣�'}, - {value: 1, name: '浣跨敤搴撲綅'}, - {value: 1, name: '绂佺敤搴撲綅'}, + {value: 1, name: '鍦ㄥ簱'}, + {value: 1, name: '绌�'}, + {value: 1, name: '浣跨敤'}, + {value: 1, name: '绂佺敤'}, ], itemStyle: { emphasis: { @@ -533,7 +533,6 @@ } ] }; - // pieCharts.setOption(pieChartOption) // 楗煎浘鍔犺浇 function initPieChart() { $.ajax({ @@ -541,8 +540,13 @@ method: 'GET', success: function (res) { if (res.code === 200){ - pieChartOption.series[0].data = res.data; - pieCharts.setOption(pieChartOption) + console.log(res.data); + 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); } else if (res.code === 403){ top.location.href = "/"; } else { -- Gitblit v1.9.1