Files
TurboHR/20260723-优化-4.md
selfrelease 0df8aa77d9 feat: AIHR 智能人力资源管理系统初始提交
- 员工花名册管理(加密存储、导入导出)
- 薪酬管理(发薪批次、薪酬模版、加班费计算、工资条)
- 社保公积金(多城市配置、版本管理、基数调整)
- 解聘管理(6步流程、证据链、工作交接)
- AI 助手(合同审查、风险预测、RAG 知识库)
- Dashboard 仪表盘
- 设置与通知
2026-07-24 13:53:11 +08:00

75 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 劳动用工合规 SaaS — 功能层面优化清单(续)
> **文档编号**: 20260723-优化-4.md
> **日期**: 2026-07-23
> **来源**: 对 Dashboard.tsx、AIAssistant.tsx 及相关后端服务深入研究后得出
> **注意**: Contracts.tsx 和 Compensation.tsx 已无路由引用(功能已整合到 Roster 和 Termination),涉及这两个页面的条目已移除
---
## 一、高优先级(核心业务缺陷)
### 1. ✅ AIAssistant — 会话历史保存(已完成)
**状态**: 已实现会话历史保存功能。后端新增 `AIConversation` 表,前端 ChatTab 支持「新建对话」「历史会话」列表加载/切换/删除,消息自动 debounce 保存。
---
### 2. ✅ Dashboard — 待办事项批量操作(已完成)
**状态**: 已实现批量操作功能。后端新增 `PATCH /dashboard/todos/batch-resolve``batch-ignore` 端点,前端待办列表增加全选复选框和批量操作按钮。
---
## 二、中优先级(高频操作体验)
### 3. ✅ AIAssistant — 分析结果关联员工档案(已完成)
**状态**: 已实现审查/分析结果保存到员工档案功能。后端新增 `AIReviewRecord` 表和 `/ai/review/save``/ai/review/employee/:employeeId` 端点,前端 ReviewTab 和 CaseTab 增加「保存到员工档案」按钮和员工选择弹窗。
---
### 4. ✅ Dashboard — 风险分布可下钻(已完成)
**状态**: 已实现风险分布下钻功能。后端 `getDashboardData` 返回 `topRisks` 字段(最近5条高风险项摘要),前端风险分布卡片改为可点击,点击后展开该类型风险明细列表并支持跳转。
---
### 5. ✅ AIAssistant — 风险预测上下文查询(已完成)
**状态**: 已实现风险预测上下文查询功能。后端 `/ai/predict` 支持 `scope`all/department/employee)、`riskType`all/contract/salary/termination)参数,前端 PredictTab 增加预测范围、风险类型、部门/员工筛选条件。
---
## 三、低优先级(功能补全)
### 6. ✅ Roster — 附件上传类型校验(已完成)
**状态**: 已在 `Roster.tsx``handleFileUpload` 中实现文件类型校验(PDF/JPG/PNG/HEIC)和大小限制(10MB)。
---
### 7. ✅ Dashboard — 刷新按钮 Tab 级联(已完成)
**状态**: 已实现刷新按钮 Tab 级联。刷新按钮在 `risk``task` tab 下半透明且禁用(这两个 tab 数据来自 dashboard 查询的子集),在 `overview``payroll` tab 下正常显示,按钮文案根据 tab 变化(「刷新概览」/「刷新薪税」)。
---
### 8. ✅ Dashboard — 薪税 tab 导出功能(已完成)
**状态**: 已实现薪税导出功能。后端新增 `GET /export/payroll` 端点,使用 `exceljs` 导出本月已归档批次的薪税明细为 Excel(含工资构成、扣减项、企业成本、合计行),前端薪税 tab 右上角增加「导出」按钮。
---
## 四、优先级总览
| 优先级 | 编号 | 功能 | 工作量 | 状态 |
|--------|------|------|--------|------|
| P0 | 1 | AI 会话历史保存 | 中 | ✅ 已完成 |
| P0 | 2 | 待办批量操作 | 小 | ✅ 已完成 |
| P1 | 3 | AI 结果关联员工档案 | 中 | ✅ 已完成 |
| P1 | 4 | 风险分布可下钻 | 中 | ✅ 已完成 |
| P1 | 5 | 风险预测上下文查询 | 中 | ✅ 已完成 |
| P2 | 6 | 附件上传类型校验 | 小 | ✅ 已完成 |
| P2 | 7 | 刷新按钮 Tab 级联 | 小 | ✅ 已完成 |
| P2 | 8 | 薪税数据导出 | 中 | ✅ 已完成 |