diff --git a/docs/20260731-TurboHR完整优化与功能对照方案.md b/docs/20260731-TurboHR完整优化与功能对照方案.md index 0a3a36a..bfa4898 100644 --- a/docs/20260731-TurboHR完整优化与功能对照方案.md +++ b/docs/20260731-TurboHR完整优化与功能对照方案.md @@ -755,54 +755,62 @@ AppShell、PageHeader、GlobalSearch/CommandPalette、FilterBar/FilterChip、Dat - `backend/src/routes/import.routes.ts` — 社保/公积金 opt-out 逻辑 - `backend/src/routes/dashboard.routes.ts` — turnover-stats + performance-stats API -### Sprint 2:首页 + 薪酬流程(第 3–4 周)⏳ 待开始 +### Sprint 2:首页 + 薪酬流程(第 3–4 周)✅ 已完成 **目标**:首页从数据看板升级为任务中心,发薪流程串联为 Stepper。 -| 工作项 | 类型 | 工作量 | 涉及文件 | -|-------|------|-------|---------| -| 首页任务中心重构 | UI/UX | 3 天 | `Dashboard.tsx` 重写 + 新增 `/workspace/next-actions` API | -| 待办队列 + 人员动态 | UI/UX | 2 天 | 同上 | -| `Stepper` 组件 | UI/UX | 1 天 | 新建 `src/components/ui/Stepper.tsx` | -| 发薪工作流页面拆分 | UI/UX | 4 天 | `Money.tsx` 拆分为 `PayrollHome/Workflow/ReviewTable/Exceptions/Publish` | -| 发薪异常质量门禁 | UI/UX | 2 天 | 对接已有 `pre-check` API + `InlineAlert` 组件 | +**状态**:已于 2026-07-31 完成,代码已提交(`55b6867`)。 + +| 工作项 | 类型 | 工作量 | 涉及文件 | 状态 | +|-------|------|-------|---------|------| +| 首页任务中心重构 | UI/UX | 3 天 | `Dashboard.tsx` 重写 + 新增 `/workspace/next-actions` API | ✅ 已完成 | +| 待办队列 + 人员动态 | UI/UX | 2 天 | 同上 | ✅ 已完成 | +| `Stepper` 组件 | UI/UX | 1 天 | 新建 `src/components/ui/Stepper.tsx` | ✅ 已完成 | +| 发薪工作流页面拆分 | UI/UX | 4 天 | `Money.tsx` 拆分为 `PayrollHome/Workflow/ReviewTable/Exceptions/Publish` | ✅ 已完成 | +| 发薪异常质量门禁 | UI/UX | 2 天 | 对接已有 `pre-check` API + `InlineAlert` 组件 | ✅ 已完成 | **执行策略**:先做 `Stepper` 组件,再做首页,最后拆分发薪页面。`Money.tsx` 拆分时保持路由兼容(`/money` 仍可用)。 -### Sprint 3:团队 + 离职 + 社保流程(第 5–6 周)⏳ 待开始 +### Sprint 3:团队 + 离职 + 社保流程(第 5–6 周)✅ 已完成 **目标**:员工全生命周期管理体验统一。 -| 工作项 | 类型 | 工作量 | 涉及文件 | -|-------|------|-------|---------| -| 员工目录优化 | UI/UX | 2 天 | `Roster.tsx` 重构列表部分 | -| 员工 Profile Shell | UI/UX | 3 天 | 新建 `src/pages/roster/EmployeeProfileShell.tsx` | -| 离职工作流重构 | UI/UX | 3 天 | `Termination.tsx` 拆分 + 右侧摘要面板 | -| 合同类型扩充 | 功能 | 1 天 | `schema.prisma` 枚举 + 前端选择器 + 导入模板 | -| 月度社保办理流程 | UI/UX | 2 天 | `SocialInsurance.tsx` 重构月度办理部分 | -| 商险管理 Tab | 功能 | 1 天 | `SocialInsurance.tsx` 新增 Tab | +**状态**:已于 2026-07-31 完成,代码已提交(`9946197`)。 -### Sprint 4:员工自助 + 考勤 + 合规(第 7–8 周)⏳ 待开始 +| 工作项 | 类型 | 工作量 | 涉及文件 | 状态 | +|-------|------|-------|---------|------| +| 员工目录优化 | UI/UX | 2 天 | `Roster.tsx` 重构列表部分 | ✅ 已完成 | +| 员工 Profile Shell | UI/UX | 3 天 | 新建 `src/pages/roster/EmployeeProfileShell.tsx` | ✅ 已完成 | +| 离职工作流重构 | UI/UX | 3 天 | `Termination.tsx` 拆分 + 右侧摘要面板 | ✅ 已完成 | +| 合同类型扩充 | 功能 | 1 天 | `schema.prisma` 枚举 + 前端选择器 + 导入模板 | ✅ 已完成 | +| 月度社保办理流程 | UI/UX | 2 天 | `SocialInsurance.tsx` 重构月度办理部分 | ✅ 已完成 | +| 商险管理 Tab | 功能 | 1 天 | `SocialInsurance.tsx` 新增 Tab | ✅ 已完成 | -| 工作项 | 类型 | 工作量 | 涉及文件 | -|-------|------|-------|---------| -| Employee Hub 首页 | UI/UX | 2 天 | 新建 `src/pages/portal/EmployeeHome.tsx` | -| 入职进度面板 | UI/UX | 2 天 | 新建 `src/pages/portal/OnboardingProgress.tsx` | -| 员工离职申请入口 | 功能 | 1.5 天 | `portal.routes.ts` + 前端表单 | -| 离职交接清单 | 功能 | 1 天 | `TerminationRecord` 模型扩展 + 前端 | -| 月度考勤确认流程 | UI/UX | 2 天 | `Attendance.tsx` 重构 | -| 统一风险中心 | UI/UX | 2.5 天 | 新建 `src/pages/compliance/RiskCenter.tsx` | -| 薪酬分析看板 | 功能 | 1 天 | 新建 `SalaryDashboard.tsx` + 后端 API | +### Sprint 4:员工自助 + 考勤 + 合规(第 7–8 周)✅ 已完成 -### Sprint 5:AI + 搜索 + 收尾(第 9–10 周)⏳ 待开始 +**状态**:已于 2026-08-01 完成,代码已提交(`a88c962`)。 -| 工作项 | 类型 | 工作量 | 涉及文件 | -|-------|------|-------|---------| -| `CommandPalette` 全局搜索 | UI/UX | 3 天 | 新建 `src/components/ui/CommandPalette.tsx` + `/search` API | -| 上下文 AI | UI/UX | 3 天 | 业务页面嵌入"询问 AI"入口 + 上下文传递 | -| 保存视图 | UI/UX | 1.5 天 | FilterBar 扩展 + localStorage 持久化 | -| WCAG AA 整体审查 | UI/UX | 1 天 | 全局对比度/键盘/aria 审查 | -| 页面验收清单走查 | QA | 2 天 | 8 个关键页面逐一验证 | +| 工作项 | 类型 | 工作量 | 涉及文件 | 状态 | +|-------|------|-------|---------|------| +| Employee Hub 首页 | UI/UX | 2 天 | 新建 `src/pages/portal/EmployeeHome.tsx` | ✅ 已完成 | +| 入职进度面板 | UI/UX | 2 天 | 新建 `src/pages/portal/OnboardingProgress.tsx` | ✅ 已完成 | +| 员工离职申请入口 | 功能 | 1.5 天 | `portal.routes.ts` + 前端表单 | ✅ 已完成 | +| 离职交接清单 | 功能 | 1 天 | `TerminationRecord` 模型扩展 + 前端 | ✅ 已完成 | +| 月度考勤确认流程 | UI/UX | 2 天 | `Attendance.tsx` 重构 | ✅ 已完成 | +| 统一风险中心 | UI/UX | 2.5 天 | 新建 `src/pages/compliance/RiskCenter.tsx` | ✅ 已完成 | +| 薪酬分析看板 | 功能 | 1 天 | 新建 `SalaryDashboard.tsx` + 后端 API | ✅ 已完成 | + +### Sprint 5:AI + 搜索 + 收尾(第 9–10 周)✅ 已完成 + +**状态**:已于 2026-08-01 完成,代码已提交(`a88c962`)。 + +| 工作项 | 类型 | 工作量 | 涉及文件 | 状态 | +|-------|------|-------|---------|------| +| `CommandPalette` 全局搜索 | UI/UX | 3 天 | 新建 `src/components/ui/CommandPalette.tsx` + `/search` API | ✅ 已完成 | +| 上下文 AI | UI/UX | 3 天 | 业务页面嵌入"询问 AI"入口 + 上下文传递 | ✅ 已完成 | +| 保存视图 | UI/UX | 1.5 天 | FilterBar 扩展 + localStorage 持久化 | ✅ 已完成 | +| WCAG AA 整体审查 | UI/UX | 1 天 | 全局对比度/键盘/aria 审查 | ✅ 已完成 | +| 页面验收清单走查 | QA | 2 天 | 8 个关键页面逐一验证 | ✅ 已完成 | ### 关键执行原则