From 609b1b03180f8d54ba961f3ef22af4e810dbc05f Mon Sep 17 00:00:00 2001 From: X_Rian <904416525@qq.com> Date: Tue, 4 Jun 2024 10:00:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=86=E8=8A=82=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commandScreen/commandCenter/rightAll.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/commandScreen/commandCenter/rightAll.vue b/src/views/commandScreen/commandCenter/rightAll.vue index e52b3a3..08fa428 100644 --- a/src/views/commandScreen/commandCenter/rightAll.vue +++ b/src/views/commandScreen/commandCenter/rightAll.vue @@ -33,7 +33,7 @@
状态统计(较昨日)
风险统计(较昨日)
-
+

暂无数据

@@ -246,6 +246,7 @@ let dataList = ref([ } } ]); +let dataCode = ref(0); const classColorList = ref(["#EC6266", "#6375C7", "#038cf5", "#01d6f4"]); @@ -388,8 +389,12 @@ function drawEchart() { if (data === dataList.value[i].name) { if (data == "无") return; let value = dataList.value[i].value; - let percentage = dataList.value[i].greatFaultLevelNumJzrRate + "%"; const greatFaultLevelNumJzrRate = Number(dataList.value[i].greatFaultLevelNumJzrRate); + let percentage = + greatFaultLevelNumJzrRate >= 0 + ? greatFaultLevelNumJzrRate + "%" + : greatFaultLevelNumJzrRate.toString().substr(1) + "%"; + const templateString = greatFaultLevelNumJzrRate > 0 ? `color1|↑` : "color2|↓"; return "{name| " + data + "} {gap| }" + `{value|${value}} {${templateString}} {value1|${percentage}}`; } @@ -453,7 +458,10 @@ function drawEchart() { let value = dataList.value[i].rectificationNum; let rectificationName = dataList.value[i].rectificationName; const rectificationNumJzrRate = Number(dataList.value[i].rectificationNumJzrRate); - let percentage = rectificationNumJzrRate.toFixed(2) + "%"; + let percentage = + rectificationNumJzrRate >= 0 + ? rectificationNumJzrRate.toFixed(2) + "%" + : rectificationNumJzrRate.toFixed(2).toString().substr(1) + "%"; const templateString = rectificationNumJzrRate > 0 ? `color1|↑` : "color2|↓"; // ↓ return ( @@ -1002,6 +1010,7 @@ const getSafeInfo = async () => { dataList.value.push(obj); } questionTotal.value = result.result.dangerNum; + dataCode.value = result.code; // overdueMajorDangerCount.value = result.result.overdueRectificationNum; // overdueMajorDangerRate.value = result.result.overdueRectificationNumRatio; // majorDangerCount.value = result.result.notCloseNum; @@ -1414,7 +1423,7 @@ onMounted(async () => { position: absolute; top: 6%; color: white; - left: 44%; + left: 42%; } .safetext2 { position: absolute;