From 0548069a08bcf40573abe157f1afd5353b663206 Mon Sep 17 00:00:00 2001 From: luoshiwen <1140456899@qq.com> Date: Fri, 6 Sep 2024 08:59:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../equipmentManagement/equipmentAnalysis.vue | 5 + .../equipmentManagement/healthManagement.vue | 13 ++ .../equipmentManagement/maintenance.vue | 115 ++++++++++-------- 3 files changed, 80 insertions(+), 53 deletions(-) diff --git a/src/components/equipmentManagement/equipmentAnalysis.vue b/src/components/equipmentManagement/equipmentAnalysis.vue index e26e1b7..ae3fabb 100644 --- a/src/components/equipmentManagement/equipmentAnalysis.vue +++ b/src/components/equipmentManagement/equipmentAnalysis.vue @@ -463,6 +463,9 @@ onMounted(() => { } &-bottom { height: vh(288); + .switch::-webkit-scrollbar { + display: none; + } .switch { margin-top: vh(16); width: 100%; @@ -471,8 +474,10 @@ onMounted(() => { flex-wrap: wrap; justify-content: space-between; align-content: space-between; + overflow: scroll; &-item { width: vw(392); + margin-bottom: vh(12); height: vh(92); box-sizing: border-box; padding: vh(8) vw(16); diff --git a/src/components/equipmentManagement/healthManagement.vue b/src/components/equipmentManagement/healthManagement.vue index aa4088a..7134b62 100644 --- a/src/components/equipmentManagement/healthManagement.vue +++ b/src/components/equipmentManagement/healthManagement.vue @@ -139,12 +139,15 @@ function drawHealthIndex(list) { "rgba(174, 211, 255, 0.7)", ]; let result = [] + let total = 0 for (let key in list) { if (key !== "错误总数") { result.push({ name: key, value: list[key], }); + }else{ + total = list[key] } } let dom = document.querySelector("#healthIndex"); @@ -186,6 +189,9 @@ function drawHealthIndex(list) { backgroundColor: "rgba(0,0,0,0.7)", // 背景 padding: [8, 10], //内边距 extraCssText: "box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);", //添加阴影 + formatter: function (params) { + return params.name + ': ' + total*params.value + }, }, legend: { orient: "vertical", @@ -319,12 +325,15 @@ function drawSpareParts(list) { "rgba(174, 211, 255, 0.7)", ]; let result = [] + let total = 0 for (let key in list) { if (key !== "总数") { result.push({ name: key, value: list[key], }); + }else{ + total = list[key] } } let dom = document.querySelector("#spareParts"); @@ -342,6 +351,7 @@ function drawSpareParts(list) { shadowBlur: 40, borderWidth: 10, shadowColor: "rgba(0, 0, 0, 0)", //边框阴影 + }, }; let placeHolderStyle = { @@ -366,6 +376,9 @@ function drawSpareParts(list) { backgroundColor: "rgba(0,0,0,0.7)", // 背景 padding: [8, 10], //内边距 extraCssText: "box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);", //添加阴影 + formatter: function (params) { + return params.name + ': ' + total*params.value + }, }, legend: { orient: "vertical", diff --git a/src/components/equipmentManagement/maintenance.vue b/src/components/equipmentManagement/maintenance.vue index 69dfa6e..26466e2 100644 --- a/src/components/equipmentManagement/maintenance.vue +++ b/src/components/equipmentManagement/maintenance.vue @@ -11,11 +11,11 @@