Commit Graph

5 Commits

Author SHA1 Message Date
selfrelease 41be262dee feat: 社保配置回退SocialYearStandard、月度办理tab切换、员工参保筛选分页
- 后端:dotenv/config 加载 ENCRYPTION_KEY,修复薪资数据解密
- 后端:社保/公积金 calculate API 回退到 SocialYearStandard(通过默认账户)
- 后端:getSocialConfigByMonth/getHousingConfigByMonth 回退到 SocialYearStandard
- 后端:active-declaration 查询条件改为 lte,当月办理的增员也显示在在保列表
- 后端:employee-enrollment API 增加部门/参保状态筛选和分页
- 后端:updateEmployeeSchema 增加 baseSalary/performanceSalary 字段
- 后端:payroll2.routes 批次详情包含 contracts 合同类型
- 前端:月度办理社保/公积金改为 tab 切换(不再同时展开)
- 前端:员工参保列表增加筛选(部门/社保状态/公积金状态)和分页
- 前端:花名册基本信息增加月度工资只读显示(基本+绩效自动计算)
- 前端:薪资批次详情表增加合同类型列

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-19 10:13:49 +08:00
freedakgmail 2968484d2d 优化: 大文件拆分+代码分割+按需加载+console清理+any类型替换
- Money.tsx (2260行→54行): 拆分为 money/ 子目录4个组件, React.lazy二级分割
- AIAssistant.tsx (2038行→63行): 拆分为 ai-assistant/ 子目录6个组件, React.lazy二级分割
- xlsx改为动态导入, OvertimeTab从345KB降至12.7KB
- api-services.ts: 请求参数 any→Record<string,unknown>
- 移除前端3处console.log残留
- 后端console替换为pino logger
- 前后端未使用import/变量清理
- Zod schema验证: termination/platform/special-status/work-process
- 新增 leave.routes.ts, acceptance-test.routes.ts
- UI组件: PageGuide, QueryError, Stepper
2026-08-04 07:53:37 +08:00
freedakgmail 42e0c650a4 feat: 实现20260730优化方案全部功能
- AI文件审查:.docx上传提取文本,支持多种文档类型
- 用工办理工作流:WorkProcess页面+后端API,支持入职/续签/终止等流程
- 企业自建文本库:Templates页面Tab切换,企业模板CRUD+渲染+下载Word
- 考勤发布:Attendance发布/取消发布按钮,员工端MyAttendance页面
- 工资条发布:Money发布/定时发送按钮+弹窗,portal端publishStatus过滤
- 合同到期弹窗:Dashboard合同到期预警可点击打开弹窗,支持续签/终止操作
- Prisma schema新增WorkProcess/EnterpriseTemplate/AttendancePublish模型
- 前后端编译验证全部通过
2026-07-30 10:21:22 +08:00
freedakgmail 5e22a82163 feat: 社保AI建议、合同附件多文件上传预览、删除合同、扩展上传格式 2026-07-27 23:45:22 +08:00
selfrelease 0df8aa77d9 feat: AIHR 智能人力资源管理系统初始提交
- 员工花名册管理(加密存储、导入导出)
- 薪酬管理(发薪批次、薪酬模版、加班费计算、工资条)
- 社保公积金(多城市配置、版本管理、基数调整)
- 解聘管理(6步流程、证据链、工作交接)
- AI 助手(合同审查、风险预测、RAG 知识库)
- Dashboard 仪表盘
- 设置与通知
2026-07-24 13:53:11 +08:00