文件
hyb-oa/issues/2026-03-05_18-53-29-ui-refresh-stage7.csv
T

2.6 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2UI7-0UI翻新阶段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.csvmanualTODOTODOTODOissues/2026-03-05_18-53-29-ui-refresh-stage7.csv[]none
3UI7-1工作区UI翻新分批提交将当前累计WIP拆分为4到6个可回滚提交并保持每个提交可构建git status干净且提交按主题拆分并均可通过构建cd client && npm run typecheck && npm run build; git status --porcelainmanualDONEDONEDONEclient/**["UI7-0"]提交信息中文并引用Issue ID
4UI7-2Design Tokens对齐(字体与primary色阶)对齐字体来源并修复primary色阶引用不生效问题字体与按钮hover和focus样式一致且构建通过cd client && npm run typecheck && npm run build; manual: Tab聚焦按钮与Tabs检查ring与hovermanualDONEDONEDONEclient/index.html|client/src/index.css|client/tailwind.config.js|client/src/components/ui/*.tsx["UI7-0"]可参考~/shenzhou-business-suite的CSS变量token方式但不强制迁移
5UI7-37.3 修复403与404页面错位色与异常按钮403与404页面按新版DS统一并明确返回路径访问/403与未知路径页面样式统一且按钮可用cd client && npm run build; manual: 登录后访问/403与/does-not-exist核验布局与按钮manualDONEDONEDONEclient/src/pages/ForbiddenPage.tsx|client/src/pages/NotFoundPage.tsx|client/src/router/index.tsx["UI7-2"]确认403/404是否需要放入AppShellLayout内
6UI7-47.4 翻新Dashboard与零散配置页完成Dashboard与剩余零散页面的深度翻新并复用公共组件关键页面视觉一致且主要交互无回归cd client && npm run typecheck && npm run build; manual: 逐页打开dashboard与system相关页面核验manualDONEDONEDONEclient/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等新公共组件
7UI7-9阶段7回归与收口执行最小校验确保前后端与矩阵一致性check-minimal通过且不引入新回归./scripts/check-minimal.shmanualDONEDONEDONEscripts/check-minimal.sh|client/**["UI7-1","UI7-4"]如仅前端变更至少保证client构建通过