2.7 KiB
2.7 KiB
实施方案
推荐方案
采用“共享模板先行 + 重点页面收敛”的方式,而不是逐页重画。
- 盘点现有 PC 页面是否已经使用
ListWorkspace、WorkspaceHeader、FilterBar、PrimaryTable、PageScaffold和ops-*/finance-*/admin-*。 - 先补共享层:
- 统一页面宽度、标题层级、标题动作区、统计条密度、命令区间距、表格容器边界。
- 保持现有 class contract,不破坏已经通过 Wave2-Wave4 的页面。
- 再改重点页面:
- 工作台:突出今日动作和待办,折叠低频入口。
- 报销/审批:列表统一筛选和主表,详情统一摘要、票据/附件、审批、付款/证据四区。
- 财务/AP/票据池:保留高密,但统一统计、操作面板和表格焦点。
- C 类管理页:统一统计条、命令区、表格、空状态,减少页面说明。
- 最后做视觉与交互验证:
- typecheck/build
- UI design rules
- focused Playwright
- 必要时用截图检查桌面和移动响应式。
风险控制
- 不动业务数据流、接口、权限、审批状态机和数据库。
- 不把“视觉优化”变成流程重构。
- 不新增重复 UI 系统;优先复用已有 pattern 和 CSS class。
- 高风险动作只调整位置和呈现,不取消二次确认。
第一批文件候选
实际实现前再按代码确认,候选区域包括:
client/src/components/patterns/client/src/index.cssclient/src/pages/PortalHomePage.tsxclient/src/pages/ReimbursementsPage.tsxclient/src/pages/ReimbursementDetailPage.tsxclient/src/pages/WorkflowTasksPage.tsxclient/src/pages/WorkflowTaskDetailPage.tsxclient/src/pages/InvoicePoolPage.tsxclient/src/pages/PaymentBatchesPage.tsxclient/src/pages/ApOperationsPage.tsxclient/src/pages/UserManagementPage.tsxclient/src/pages/MasterDataPage.tsxclient/src/pages/FeatureFlagsPage.tsxclient/src/pages/NotificationChannelsPage.tsxclient/src/pages/AuditLogsPage.tsx
不做事项
- 不新增登录、邮箱、企业微信功能。
- 不接发票验真真实 provider。
- 不改制度签收、用印台账、采购比价或审批阈值。
- 不部署公网。
完成记录
- 共享层:收敛
theme.css半径、ListWorkspace标题/筛选/表格密度、index.css的ops-*、finance-*、admin-*和 Portal 类。 - 页面层:压缩 Portal 工作台文案与面板密度,系统设置改为带图标的管理入口卡片,报销批量操作、详情错误态、主数据/功能开关/通知渠道间距统一。
- 验证:typecheck、build、UI design rules、Trellis governance、Wave2/Wave4 focused Playwright 均通过。