优化: 项目进度改为真实任务完成率

- 进度条不再用阶段写死百分比,改为已完成任务数/总任务数
- 复用现有任务计数通道,零后端改动;无任务项目显示无任务不伪造数字
- 阶段映射表仅保留颜色文案用途
This commit is contained in:
lxy
2026-09-29 17:52:55 +08:00
parent 0ca6250ee1
commit 861aad56f4
6 changed files with 40 additions and 17 deletions
+2
View File
@@ -20,6 +20,8 @@ export const state = reactive({
// 统计缓存,与 tasks 数组解耦,供 Dashboard,不被 Tasks 分页/筛选污染(P1-b A0)
activeTaskCount: 0 as number,
projectTaskCounts: {} as Record<string, number>,
// 各项目任务完成进度(done/total),Dashboard 进度条完成率的数据源,与 tasks 数组解耦
projectTaskProgress: {} as Record<string, { done: number; total: number }>,
ideas: [] as IdeaRecord[],
workflowExecutions: [] as WorkflowRecord[],
liveEvents: [] as Array<WorkflowEventPayload & { _ts: number }>,