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

3.5 KiB
Raw Permalink Blame History

劳动用工合规 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-resolvebatch-ignore 端点,前端待办列表增加全选复选框和批量操作按钮。


二、中优先级(高频操作体验)

3. AIAssistant — 分析结果关联员工档案(已完成)

状态: 已实现审查/分析结果保存到员工档案功能。后端新增 AIReviewRecord 表和 /ai/review/save/ai/review/employee/:employeeId 端点,前端 ReviewTab 和 CaseTab 增加「保存到员工档案」按钮和员工选择弹窗。


4. Dashboard — 风险分布可下钻(已完成)

状态: 已实现风险分布下钻功能。后端 getDashboardData 返回 topRisks 字段(最近5条高风险项摘要),前端风险分布卡片改为可点击,点击后展开该类型风险明细列表并支持跳转。


5. AIAssistant — 风险预测上下文查询(已完成)

状态: 已实现风险预测上下文查询功能。后端 /ai/predict 支持 scopeall/department/employee)、riskTypeall/contract/salary/termination)参数,前端 PredictTab 增加预测范围、风险类型、部门/员工筛选条件。


三、低优先级(功能补全)

6. Roster — 附件上传类型校验(已完成)

状态: 已在 Roster.tsxhandleFileUpload 中实现文件类型校验(PDF/JPG/PNG/HEIC)和大小限制(10MB)。


7. Dashboard — 刷新按钮 Tab 级联(已完成)

状态: 已实现刷新按钮 Tab 级联。刷新按钮在 risktask tab 下半透明且禁用(这两个 tab 数据来自 dashboard 查询的子集),在 overviewpayroll 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 薪税数据导出 已完成