From e9b0ca9a24dc7f0a93183ef9596b738c9dcb0b91 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期三, 01 四月 2026 14:38:40 +0800
Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/smartBuilding

---
 screen/src/view/projectHome/index.vue |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/screen/src/view/projectHome/index.vue b/screen/src/view/projectHome/index.vue
index b70c1f0..9e425e7 100644
--- a/screen/src/view/projectHome/index.vue
+++ b/screen/src/view/projectHome/index.vue
@@ -661,7 +661,8 @@
       // 项目风险趋势数据
       riskTrendData: {
         xAxisData: [],
-        seriesData: []
+        seriesData: [],
+        statusData: [],
       },
       // 9各分项隐患趋势 10隐患数量 11设备数量 12查看报告入口 13人员在岗率 14重大风险源 15 项目风险趋势
       permissionProject:
@@ -1982,8 +1983,9 @@
           this.riskTrendData.seriesData = res.map((item) => {
             const value = this.levelToValue(item.level)
 
-            return value
-          })
+            return value;
+          });
+          this.riskTrendData.statusData = res.map((item) => item.status);
 
           // 更新图表
           this.updateRiskChart()
@@ -1991,8 +1993,9 @@
       } catch (error) {
         console.error('获取项目风险趋势失败:', error)
         // 设置默认值,确保图表可以正常显示
-        this.riskTrendData.xAxisData = []
-        this.riskTrendData.seriesData = []
+        this.riskTrendData.xAxisData = [];
+        this.riskTrendData.seriesData = [];
+        this.riskTrendData.statusData = [];
       }
     },
     // 更新风险趋势图表
@@ -2064,7 +2067,14 @@
             }
           },
           axisLabel: {
-            color: '#fff',
+            color: function (value, index) {
+              const status =
+                Array.isArray(self.riskTrendData.statusData) &&
+                typeof index === "number"
+                  ? self.riskTrendData.statusData[index]
+                  : undefined;
+              return Number(status) === 2 ? "#999" : "#fff";
+            },
             fontSize: 12,
             interval: 0,
             rotate: 0,
@@ -2204,7 +2214,14 @@
             }
           },
           axisLabel: {
-            color: '#fff',
+            color: function (value, index) {
+              const status =
+                Array.isArray(this.riskTrendData.statusData) &&
+                typeof index === "number"
+                  ? this.riskTrendData.statusData[index]
+                  : undefined;
+              return Number(status) === 2 ? "#999" : "#fff";
+            },
             fontSize: 12,
             interval: 0, // 强制显示所有标签
             rotate: 0, // 不旋转

--
Gitblit v1.7.1