From 031dd03a621553c1714d02f22c0d4c30e9da2ad3 Mon Sep 17 00:00:00 2001 From: JiaoTianBo Date: Mon, 30 Mar 2026 20:02:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(project):=20=E4=BC=98=E5=8C=96=E7=94=98?= =?UTF-8?q?=E7=89=B9=E5=9B=BE=E7=8A=B6=E6=80=81=E9=A2=9C=E8=89=B2=E4=B8=8E?= =?UTF-8?q?=E5=9B=BE=E4=BE=8B=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增已取消状态对应颜色为灰色 - 图例中修改计划进度为进行中,实际进度为已完成 - 甘特图图例增加待开始、延期和已取消状态显示 - 图例容器支持换行以适应更多状态标签显示 --- src/views/project/detail.vue | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/views/project/detail.vue b/src/views/project/detail.vue index 5a07f04..7031329 100644 --- a/src/views/project/detail.vue +++ b/src/views/project/detail.vue @@ -243,6 +243,7 @@ function getTaskColor(status?: string, progress?: number): string { if (status === "pending") return "#e6a23c"; // 待开始 - 橙色 if (status === "delayed") return "#f56c6c"; // 延期 - 红色 if (status === "paused") return "#909399"; // 暂停 - 灰色 + if (status === "cancelled") return "#909399"; // 已取消 - 灰色 return "#409eff"; // 默认 - 蓝色 } @@ -609,14 +610,26 @@ onMounted(() => {
-
+
-
- 计划进度 +
+ 进行中
-
- 实际进度 +
+ 已完成 +
+
+
+ 待开始 +
+
+
+ 延期 +
+
+
+ 已取消