2.6 KiB
2.6 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | UI7-0 | UI翻新阶段7执行合同建档 | 创建并校验本轮UI翻新Issue CSV执行合同 | CSV校验通过且字段完整 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-05_18-53-29-ui-refresh-stage7.csv | manual | DONE | DONE | DONE | issues/2026-03-05_18-53-29-ui-refresh-stage7.csv | [] | none |
| 3 | UI7-1 | 工作区UI翻新分批提交 | 将当前累计WIP拆分为4到6个可回滚提交并保持每个提交可构建 | git status干净且提交按主题拆分并均可通过构建 | cd client && npm run typecheck && npm run build; git status --porcelain | manual | DONE | DONE | DONE | client/** | ["UI7-0"] | 提交信息中文并引用Issue ID |
| 4 | UI7-2 | Design Tokens对齐(字体与primary色阶) | 对齐字体来源并修复primary色阶引用不生效问题 | 字体与按钮hover和focus样式一致且构建通过 | cd client && npm run typecheck && npm run build; manual: Tab聚焦按钮与Tabs检查ring与hover | manual | DONE | DONE | DONE | client/index.html|client/src/index.css|client/tailwind.config.js|client/src/components/ui/*.tsx | ["UI7-0"] | 可参考~/shenzhou-business-suite的CSS变量token方式但不强制迁移 |
| 5 | UI7-3 | 7.3 修复403与404页面错位色与异常按钮 | 403与404页面按新版DS统一并明确返回路径 | 访问/403与未知路径页面样式统一且按钮可用 | cd client && npm run build; manual: 登录后访问/403与/does-not-exist核验布局与按钮 | manual | DONE | DONE | DONE | client/src/pages/ForbiddenPage.tsx|client/src/pages/NotFoundPage.tsx|client/src/router/index.tsx | ["UI7-2"] | 确认403/404是否需要放入AppShellLayout内 |
| 6 | UI7-4 | 7.4 翻新Dashboard与零散配置页 | 完成Dashboard与剩余零散页面的深度翻新并复用公共组件 | 关键页面视觉一致且主要交互无回归 | cd client && npm run typecheck && npm run build; manual: 逐页打开dashboard与system相关页面核验 | manual | DONE | DONE | DONE | client/src/pages/DashboardPage.tsx|client/src/pages/WorkflowTasksPage.tsx|client/src/pages/BudgetsPage.tsx|client/src/pages/DelegationsPage.tsx|client/src/pages/DepartmentsPage.tsx|client/src/pages/FeatureFlagsPage.tsx|client/src/pages/ApprovalRulesPage.tsx|client/src/pages/AuditLogsPage.tsx|client/src/pages/NotificationsPage.tsx | ["UI7-3"] | 优先复用StatusBadge Pagination Skeleton等新公共组件 |
| 7 | UI7-9 | 阶段7回归与收口 | 执行最小校验确保前后端与矩阵一致性 | check-minimal通过且不引入新回归 | ./scripts/check-minimal.sh | manual | DONE | DONE | DONE | scripts/check-minimal.sh|client/** | ["UI7-1","UI7-4"] | 如仅前端变更至少保证client构建通过 |