2026-06-12 19:49:17 +08:00
|
|
|
|
import type { WorkbenchProjectHealthCardSource } from './homepage';
|
2026-05-21 21:42:23 +08:00
|
|
|
|
|
2026-06-12 19:49:17 +08:00
|
|
|
|
// projectHealth 为「演示态保留」widget(RDMS 业务暂无风险登记 / 计划基线流程,不接真实数据),
|
|
|
|
|
|
// 本 mock 是其唯一数据源;其余 widget 已全部接通真实接口,对应 mock 已清除。
|
2026-05-21 21:42:23 +08:00
|
|
|
|
export const workbenchProjectHealthMock = [
|
|
|
|
|
|
{
|
|
|
|
|
|
projectId: 'prj-1',
|
|
|
|
|
|
projectName: '收银台 V3',
|
|
|
|
|
|
code: 'CASHIER-V3',
|
|
|
|
|
|
health: 'yellow',
|
|
|
|
|
|
riskCount: 2,
|
|
|
|
|
|
overdueTasks: 3,
|
|
|
|
|
|
backlogRequirements: 2
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
projectId: 'prj-2',
|
|
|
|
|
|
projectName: '会员中心',
|
|
|
|
|
|
code: 'MEMBER',
|
|
|
|
|
|
health: 'green',
|
|
|
|
|
|
riskCount: 0,
|
|
|
|
|
|
overdueTasks: 0,
|
|
|
|
|
|
backlogRequirements: 1
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
projectId: 'prj-3',
|
|
|
|
|
|
projectName: '订单中心',
|
|
|
|
|
|
code: 'ORDER',
|
|
|
|
|
|
health: 'red',
|
|
|
|
|
|
riskCount: 4,
|
|
|
|
|
|
overdueTasks: 5,
|
|
|
|
|
|
backlogRequirements: 6
|
|
|
|
|
|
}
|
|
|
|
|
|
] satisfies WorkbenchProjectHealthCardSource[];
|