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;