父 Story:#7(M1 入口级交付 · webui)。WP3。Blocked by #9(导航骨架)。红线:示例数据脱敏占位。
目标
资产与质量三模块(概览 / 数据目录 / 数据质量)的占位页 → demoable 真页。
范围(文件清单)
apps/console/src/modules/{overview,catalog,quality}/<M>Page.tsx + .stories.tsx。
apps/console/src/app/router.tsx:lazy route 替换占位。
apps/console/src/i18n/locales/{zh-CN,en-US}.ts:各页面叶子串(typed)。
- 复用
packages/ui:概览复用大屏 ScaleContainer/TrendChart;数据目录复用 governance/DatasetTable(ProTable 服务端分页)。
- msw 自含数据(目录复用
*/api/datasets handler)。
起点(精确路径 · 真/stub/缺失)
- 概览:复用
modules/dashboard + 大屏画布;数据目录:复用 modules/governance/DatasetTable;数据质量:新建。
预估 LOC
~300(内部可「每模块一子任务」再分人)。
测试 / DoD
- 每页 Storybook story(msw 自含);菜单不断链。
- lint / vitest / storybook-playwright / build 绿。
依赖
验收
目标
资产与质量三模块(概览 / 数据目录 / 数据质量)的占位页 → demoable 真页。
范围(文件清单)
apps/console/src/modules/{overview,catalog,quality}/<M>Page.tsx+.stories.tsx。apps/console/src/app/router.tsx:lazy route 替换占位。apps/console/src/i18n/locales/{zh-CN,en-US}.ts:各页面叶子串(typed)。packages/ui:概览复用大屏ScaleContainer/TrendChart;数据目录复用governance/DatasetTable(ProTable 服务端分页)。*/api/datasetshandler)。起点(精确路径 · 真/stub/缺失)
modules/dashboard+ 大屏画布;数据目录:复用modules/governance/DatasetTable;数据质量:新建。预估 LOC
~300(内部可「每模块一子任务」再分人)。
测试 / DoD
依赖
验收