# TurboHR 前端页面功能分析 > 本文档列出各页面的功能清单,供打分和评估使用。 > > **填写说明:** > - **打分(1-5)**:1=无用,2=不太有用,3=一般,4=有用,5=非常有用 > - **是否有用**:是/否/待定 > - **优化说明**:填写改进建议或备注 > - **菜单路径**:标注该功能在系统中的位置,格式为「菜单分组 > 菜单项 > Tab」 --- ## 1. Settings(设置页面) **文件:** `frontend/src/pages/Settings.tsx` **菜单位置:** 系统 > 设置 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 1.1 | 组织信息管理 | 编辑公司名称、联系人、薪资发放频率等基本信息 | | | | | 1.2 | 退休政策提醒 | 设置退休政策提醒,显示退休人员名单及确认状态 | | | | | 1.3 | 用户管理 | 添加、编辑、禁用系统用户账号 | | | | | 1.4 | 计划设置(Plan) | 查看当前套餐计划信息 | | | | | 1.5 | 通知设置 | 配置系统通知偏好 | | | | | 1.6 | 数据导入 | 批量导入员工或其他数据 | | | | | 1.7 | 数据导出 | 导出系统数据到文件 | | | | --- ## 2. Evidence(证据管理页面) **文件:** `frontend/src/pages/Evidence.tsx` **菜单位置:** 合规风控 > 证据链 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 2.1 | 证据链列表 | 展示所有证据记录,含分类、状态等信息 | | | | | 2.2 | 分类筛选 | 按证据类别筛选记录 | | | | | 2.3 | 全局完整性验证 | 一键验证所有证据链的完整性 | | | | --- ## 3. EvidenceChain(员工证据链详情) **文件:** `frontend/src/pages/roster/EvidenceChain.tsx` **菜单位置:** 花名册 > 员工详情 > 风险合规 > 证据链 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 3.1 | 证据链详情展示 | 展示员工个人证据链,按类别分组显示 | | | | | 3.2 | 风险提醒 | 显示证据链中的风险提示信息 | | | | | 3.3 | 证据导出 | 将证据链导出为纯文本格式 | | | | | 3.4 | 签署状态显示 | 显示每条证据的签署状态 | | | | --- ## 4. Policies(政策管理页面) **文件:** `frontend/src/pages/Policies.tsx` **菜单位置:** 合规风控 > 规章制度 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 4.1 | 政策列表 | 展示所有公司政策及其当前流程阶段 | | | | | 4.2 | 创建政策 | 新建政策,填写标题和内容 | | | | | 4.3 | 民主程序推进 | 支持四步流程:起草→讨论→协商→公示 | | | | | 4.4 | 政策详情查看 | 查看政策完整内容和流程状态 | | | | | 4.5 | 员工签收统计 | 展示已公示政策的员工阅读和确认统计 | | | | --- ## 5. MyPolicies(员工端政策页面) **文件:** `frontend/src/pages/portal/MyPolicies.tsx` **菜单位置:** 员工端 > 规章制度 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 5.1 | 政策列表展示 | 展示已公示的政策列表 | | | | | 5.2 | 待签收提醒 | 显示待确认阅读的政策数量 | | | | | 5.3 | 政策阅读 | 查看政策详细内容 | | | | | 5.4 | 签收确认 | 员工确认已阅读政策 | | | | --- ## 6. Money(财务/薪资页面) **文件:** `frontend/src/pages/Money.tsx` **菜单位置:** 薪税社保 > 薪税管理 **Tab:** 发薪批次 / 薪酬模版 / 加班费计算 / 工资条 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 6.1 | 加班费计算器 | 配置加班计算规则,导入考勤数据,生成加班费记录 | | | | | 6.2 | 考勤数据导入 | 通过 CSV 导入考勤数据用于加班计算 | | | | | 6.3 | 导入数据预览 | 导入前预览数据内容 | | | | | 6.4 | 加班记录查看 | 展示已生成的加班费记录列表 | | | | | 6.5 | 薪资模板管理 | 创建、编辑、删除薪资模板项目(输入型/计算型) | | | | | 6.6 | 公式配置 | 为计算型薪资项配置计算公式 | | | | | 6.7 | 批量加班处理 | 批量处理多条加班记录 | | | | --- ## 7. AttendanceOvertimeInfo(员工考勤加班详情) **文件:** `frontend/src/pages/roster/AttendanceOvertimeInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 考勤绩效 > 考勤培训 **Tab:** 考勤 / 加班 / 培训 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 7.1 | 考勤记录展示 | 展示员工个人考勤记录(Tab 切换) | | | | | 7.2 | 加班记录展示 | 展示员工个人加班记录 | | | | | 7.3 | 培训记录展示 | 展示员工培训记录 | | | | | 7.4 | 添加考勤记录 | 手动添加单条考勤记录 | | | | | 7.5 | 添加培训记录 | 手动添加单条培训记录 | | | | | 7.6 | 删除记录 | 删除考勤或培训记录 | | | | | 7.7 | 加班汇总 | 显示加班总时长和加班费汇总 | | | | --- ## 8. Attendance(考勤确认页面) **文件:** `frontend/src/pages/Attendance.tsx` **菜单位置:** 员工管理 > 考勤确认 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 8.1 | 月度考勤列表 | 展示员工月度考勤数据(出勤天数、加班时长等) | | | | | 8.2 | 统计概览 | 显示总数、待确认、已确认、有争议的数量统计 | | | | | 8.3 | 月份筛选 | 按月份筛选考勤记录 | | | | | 8.4 | 考勤状态管理 | 支持待确认/已确认/有争议三种状态 | | | | | 8.5 | 争议备注 | 显示考勤争议的备注信息 | | | | --- ## 9. Templates(文档模板页面) **文件:** `frontend/src/pages/Templates.tsx` **菜单位置:** AI 辅助 > 文本模板 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 9.1 | 模板分类浏览 | 按类别浏览文档模板 | | | | | 9.2 | 模板选择 | 选择模板进行编辑和渲染 | | | | | 9.3 | 变量输入 | 填写模板变量(如员工姓名、日期等) | | | | | 9.4 | 模板渲染 | 根据输入变量渲染模板内容 | | | | | 9.5 | 复制渲染结果 | 一键复制渲染后的文本 | | | | --- ## 10. AuditLog(系统操作日志页面) **文件:** `frontend/src/pages/AuditLog.tsx` **菜单位置:** 系统 > 操作日志 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 10.1 | 操作日志列表 | 展示系统操作记录(操作人、动作、对象、时间) | | | | | 10.2 | 动作类型筛选 | 按操作类型筛选日志 | | | | | 10.3 | 实体类型筛选 | 按操作对象类型筛选日志 | | | | | 10.4 | 日期范围筛选 | 按时间范围筛选日志 | | | | | 10.5 | 统计概览 | 显示日志统计信息 | | | | | 10.6 | 分页 | 日志列表分页展示 | | | | --- ## 11. Dashboard(工作台) **文件:** `frontend/src/pages/Dashboard.tsx` **菜单位置:** 工作台 > 总览 **Tab:** 概览 / 风险提醒 / 月度任务 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 11.1 | 关键指标卡片 | 展示员工总数、风险数、待办数、月度薪资总额 | | | | | 11.2 | 紧急风险横幅 | 高亮显示即将到期的合同、未签合同等紧急风险 | | | | | 11.3 | 合规健康评分 | 展示合规健康分数及 AI 改进建议 | | | | | 11.4 | 月度人工成本分析 | 展示当月社保、公积金、薪资等成本构成 | | | | | 11.5 | 年度人工成本趋势 | 展示全年人工成本变化趋势图 | | | | | 11.6 | 合同到期预警 | 列出即将到期和已过期的合同 | | | | | 11.7 | 月度动态列表 | 展示本月入职、离职、调薪等关键人事动态 | | | | | 11.8 | 风险分布下钻 | 按风险类型展示分布,支持下钻查看详情 | | | | | 11.9 | 月度 HR 日历 | 以日历形式展示本月关键 HR 节点 | | | | --- ## 12. Roster(员工花名册) **文件:** `frontend/src/pages/Roster.tsx` **菜单位置:** 员工管理 > 花名册 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 12.1 | 员工列表 | 展示所有员工的基本信息、状态、合同状态 | | | | | 12.2 | 搜索功能 | 按姓名、手机号搜索员工 | | | | | 12.3 | 状态筛选 | 按在职/离职状态筛选 | | | | | 12.4 | 合同状态筛选 | 按合同状态(正常/即将到期/已到期/未签)筛选 | | | | | 12.5 | 添加员工 | 弹窗表单添加新员工 | | | | | 12.6 | 批量导入 | 通过 CSV 文件批量导入员工 | | | | | 12.7 | 批量续签 | 选中多个员工批量发起合同续签 | | | | | 12.8 | 批量解聘 | 选中多个员工批量发起解聘流程 | | | | | 12.9 | 调薪操作 | 对单个员工发起调薪 | | | | | 12.10 | 调岗操作 | 对单个员工发起部门调岗 | | | | | 12.11 | 离职处理 | 对单个员工发起离职流程 | | | | | 12.12 | 重新入职 | 对已离职员工发起重新入职 | | | | | 12.13 | 撤销离职 | 撤销已发起的离职流程 | | | | | 12.14 | 查看员工档案 | 跳转到员工详情档案页 | | | | --- ## 13. Contracts(合同管理) **文件:** `frontend/src/pages/Contracts.tsx` **菜单位置:** 员工管理 > 花名册(合同状态列) | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 13.1 | 合同列表 | 展示员工合同状态列表(含特殊状态标记:孕期、医疗期、工伤) | | | | | 13.2 | 搜索员工 | 按姓名/手机号搜索 | | | | | 13.3 | 添加员工 | 弹窗添加新员工(含合同信息) | | | | | 13.4 | 合同详情抽屉 | 侧边抽屉展示员工合同详细信息 | | | | | 13.5 | 附件管理 | 上传、预览、下载、删除合同附件(身份证、银行卡、合同扫描件等) | | | | --- ## 14. Termination(解聘补偿) **文件:** `frontend/src/pages/Termination.tsx` **菜单位置:** 员工管理 > 解聘补偿 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 14.1 | 解聘草稿列表 | 展示所有解聘草稿及状态 | | | | | 14.2 | 多步解聘向导 | 选择员工→选择原因→合规检查→费用结算→工作交接→确认提交 | | | | | 14.3 | 解聘原因选择 | 选择解聘原因并展示法律依据和建议 | | | | | 14.4 | 合规检查 | 自动检查解聘流程的合规性 | | | | | 14.5 | 补偿计算 | 自动计算经济补偿金、代通知金、双倍工资等 | | | | | 14.6 | 工作交接清单 | 管理交接事项清单 | | | | | 14.7 | 草稿详情查看 | 查看解聘草稿完整详情 | | | | | 14.8 | 审批操作 | 审批通过/驳回解聘草稿 | | | | | 14.9 | 执行解聘 | 执行已审批通过的解聘 | | | | | 14.10 | 撤销解聘 | 撤销已发起的解聘流程 | | | | --- ## 15. Compensation(补偿计算器) **文件:** `frontend/src/pages/Compensation.tsx` **菜单位置:** 解聘补偿 > 补偿计算器 **Tab:** 经济补偿金 / 双倍工资 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 15.1 | 经济补偿计算 | 根据入职日期、离职日期、月均工资计算经济补偿金 | | | | | 15.2 | 双倍工资计算 | 根据入职日期和合同签订日期计算未签合同双倍工资 | | | | | 15.3 | 员工选择 | 选择已有员工自动填充信息 | | | | | 15.4 | 手动输入 | 手动输入各项参数进行计算 | | | | | 15.5 | 社平工资封顶 | 按当地社平工资三倍封顶计算 | | | | | 15.6 | 违法解除倍数 | 支持违法解除双倍补偿计算 | | | | | 15.7 | 法律依据展示 | 展示计算结果对应的法律条文 | | | | --- ## 16. SocialInsurance(社保公积金) **文件:** `frontend/src/pages/SocialInsurance.tsx` **菜单位置:** 薪税社保 > 社保公积金 **Tab:** 月度办理 / 社保 / 公积金 / 专项附加扣除 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 16.1 | 月度处理 | 查看月度增减员变化,处理社保/公积金申报 | | | | | 16.2 | 社保政策配置 | 按城市配置社保缴纳比例和基数上下限 | | | | | 16.3 | 公积金政策配置 | 按城市配置公积金缴纳比例和基数上下限 | | | | | 16.4 | 专项扣除配置 | 配置个人所得税专项扣除信息 | | | | | 16.5 | 新版本创建 | 创建新的社保/公积金政策版本 | | | | | 16.6 | 缴纳计算 | 根据员工工资和政策计算缴纳金额 | | | | | 16.7 | AI 政策建议 | AI 辅助建议政策更新 | | | | --- ## 17. Notifications(通知管理) **文件:** `frontend/src/pages/Notifications.tsx` **菜单位置:** 系统 > 通知管理 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 17.1 | 通知概览 | 展示已启用的通知类型及数量 | | | | | 17.2 | 通知日志 | 展示已发送通知的历史记录 | | | | | 17.3 | 合同到期检查 | 手动触发合同到期检查 | | | | | 17.4 | 提醒天数配置 | 配置合同到期提前提醒天数 | | | | | 17.5 | 薪资/社保/公积金/税务日配置 | 配置各项事务的提醒日期 | | | | | 17.6 | 微信通知配置 | 配置企业微信 Webhook URL | | | | | 17.7 | 邮件通知配置 | 配置邮件通知开关和参数 | | | | --- ## 18. AIAssistant(AI 助手) **文件:** `frontend/src/pages/AIAssistant.tsx` **菜单位置:** AI 辅助 > AI 顾问 **Tab:** 智能问答 / 风险预测 / 合同审查 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 18.1 | 智能问答 | 劳动法相关问题的 AI 对话 | | | | | 18.2 | 风险预测 | AI 分析预测潜在用工风险 | | | | | 18.3 | 合同审查 | AI 审查合同条款合规性 | | | | | 18.4 | 案例匹配 | 根据情况匹配相关法律案例 | | | | | 18.5 | 知识库 | 查询劳动法合规知识库 | | | | | 18.6 | 对话历史 | 查看和继续历史对话 | | | | | 18.7 | 语音输入 | 支持语音输入提问 | | | | | 18.8 | 新建对话 | 发起新的 AI 对话 | | | | --- ## 19. Login(HR 端登录) **文件:** `frontend/src/pages/auth/Login.tsx` **菜单位置:** 登录页 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 19.1 | 手机号+密码登录 | HR 端账号密码登录 | | | | | 19.2 | 表单校验 | 手机号格式和密码非空校验 | | | | | 19.3 | 密码显示切换 | 显示/隐藏密码 | | | | | 19.4 | 忘记密码链接 | 跳转重置密码页面 | | | | | 19.5 | 注册链接 | 跳转注册新企业页面 | | | | --- ## 20. ForgotPassword(忘记密码) **文件:** `frontend/src/pages/auth/ForgotPassword.tsx` **菜单位置:** 登录页 > 忘记密码 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 20.1 | 发送验证码 | 输入手机号发送验证码 | | | | | 20.2 | 验证码+新密码重置 | 输入验证码和新密码完成重置 | | | | | 20.3 | 密码显示切换 | 显示/隐藏新密码 | | | | | 20.4 | 重新获取验证码 | 返回第一步重新获取验证码 | | | | --- ## 21. Register(注册新企业) **文件:** `frontend/src/pages/auth/Register.tsx` **菜单位置:** 登录页 > 注册新企业 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 21.1 | 企业注册 | 填写企业名称、手机号、密码注册新企业 | | | | | 21.2 | 表单校验 | 企业名称长度、手机号格式、密码长度、两次密码一致性校验 | | | | | 21.3 | 密码显示切换 | 显示/隐藏密码 | | | | | 21.4 | 注册后自动登录 | 注册成功后自动登录并跳转工作台 | | | | --- ## 22. PortalLogin(员工端登录) **文件:** `frontend/src/pages/portal/PortalLogin.tsx` **菜单位置:** 员工端 > 登录 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 22.1 | 密码登录 | 员工手机号+密码登录 | | | | | 22.2 | 验证码登录 | 员工手机号+短信验证码登录 | | | | | 22.3 | 登录模式切换 | 密码登录/验证码登录切换 | | | | | 22.4 | 发送验证码 | 向员工手机发送验证码 | | | | --- ## 23. AutoLogin(员工端自动登录) **文件:** `frontend/src/pages/portal/AutoLogin.tsx` **菜单位置:** 员工端 > 扫码自动登录 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 23.1 | 扫码自动登录 | 通过一次性 Token 自动登录员工端 | | | | | 23.2 | 登录状态展示 | 展示加载中/成功/失败状态 | | | | | 23.3 | 失败回退 | 登录失败时提供手动登录入口 | | | | --- ## 24. Onboarding(入职信息填报) **文件:** `frontend/src/pages/portal/Onboarding.tsx` **菜单位置:** 员工端 > 入职填报 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 24.1 | 入职表单填写 | 填写姓名、手机号、身份证号、紧急联系人等 | | | | | 24.2 | 入职材料上传 | 上传身份证、学历证明、银行卡等材料 | | | | | 24.3 | 文件类型选择 | 选择上传文件的类型(身份证正反面、学历、银行卡、其他) | | | | | 24.4 | 已传文件管理 | 查看和删除已上传文件 | | | | | 24.5 | 提交成功页 | 提交后展示成功提示 | | | | --- ## 25. Payslip(员工端工资条) **文件:** `frontend/src/pages/portal/Payslip.tsx` **菜单位置:** 员工端 > 工资条 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 25.1 | 月度工资条 | 展示当月工资明细(基本工资、加班费、津贴、扣款) | | | | | 25.2 | 月份切换 | 上月/下月切换查看历史工资条 | | | | | 25.3 | 工资趋势图 | 展示近几个月工资趋势条形图 | | | | | 25.4 | 确认查收 | 员工确认已阅当月工资条 | | | | | 25.5 | 导出 CSV | 导出历史工资条为 CSV 文件 | | | | --- ## 26. MyContract(我的劳动合同 - 员工端) **文件:** `frontend/src/pages/portal/MyContract.tsx` **菜单位置:** 员工端 > 我的合同 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 26.1 | 合同概览 | 展示合同类型、签订方式、起止日期、试用期等信息 | | | | | 26.2 | 到期提醒 | 合同30天内到期时展示提醒横幅 | | | | | 26.3 | 签署确认状态 | 展示合同是否已确认签署 | | | | | 26.4 | 重发确认链接 | 未确认时可重发合同签署确认链接 | | | | --- ## 27. ContractConfirm(合同签署确认) **文件:** `frontend/src/pages/portal/ContractConfirm.tsx` **菜单位置:** 员工端 > 合同签署确认 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 27.1 | 合同信息展示 | 展示合同类型、期限、起止日期、试用期等 | | | | | 27.2 | 阅读确认 | 勾选确认已阅读合同内容 | | | | | 27.3 | 验证码验证 | 发送验证码并验证身份 | | | | | 27.4 | 签署确认 | 确认签署并记录时间、IP、设备信息 | | | | | 27.5 | 成功页面 | 确认成功后展示成功提示 | | | | --- ## 28. PortalNav(员工端导航栏) **文件:** `frontend/src/pages/portal/PortalNav.tsx` **菜单位置:** 员工端 > 底部导航栏 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 28.1 | 页面导航 | 工资条/我的合同/规章制度三个导航入口 | | | | | 28.2 | 当前页高亮 | 高亮显示当前所在页面 | | | | | 28.3 | 退出登录 | 员工端退出登录 | | | | --- ## 29. EmployeeProfile(员工详情档案) **文件:** `frontend/src/pages/roster/EmployeeProfile.tsx` **菜单位置:** 花名册 > 点击员工 > 员工详情 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 29.1 | Tab 分组导航 | 按分组展示 Tab:人事信息、薪酬、考勤绩效、风险合规、变更历史 | | | | | 29.2 | Tab 计数徽标 | 每个 Tab 显示对应记录数量 | | | | | 29.3 | 离职员工 Tab 隐藏 | 离职员工自动隐藏考勤和绩效 Tab | | | | | 29.4 | 员工状态展示 | 展示员工姓名和在职/离职状态 | | | | --- ## 30. BasicInfo(基本信息 Tab) **文件:** `frontend/src/pages/roster/BasicInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 人事信息 > 基本信息 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 30.1 | 基本信息展示 | 展示员工部门、性别、手机号、入职日期、月薪等 | | | | | 30.2 | 信息编辑 | 编辑员工基本信息(部门、薪资、联系方式等) | | | | | 30.3 | 特殊状态标记 | 标记三期/医疗期/工伤状态 | | | | | 30.4 | 社保公积金基数 | 设置社保基数、公积金基数、专项扣除 | | | | | 30.5 | 城市设置 | 设置员工所在城市(影响社保政策) | | | | | 30.6 | 附件上传 | 上传身份证、银行卡、学历证书等附件 | | | | | 30.7 | 附件管理 | 查看和删除已上传附件 | | | | | 30.8 | 入职二维码 | 生成员工端自动登录二维码 | | | | --- ## 31. ContractInfo(劳动合同 Tab) **文件:** `frontend/src/pages/roster/ContractInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 人事信息 > 劳动合同 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 31.1 | 合同列表 | 展示员工所有合同记录 | | | | | 31.2 | 添加合同 | 新增合同(类型、期限、试用期、签署方式等) | | | | | 31.3 | 合同附件上传 | 上传合同扫描件等附件 | | | | | 31.4 | 合同删除 | 删除合同记录 | | | | | 31.5 | 续签建议 | 根据合同次数和工龄自动建议合同类型(无固定期限等) | | | | | 31.6 | 合同签署确认链接 | 发送电子合同签署确认链接 | | | | --- ## 32. PayslipSocialInfo(薪酬社保 Tab) **文件:** `frontend/src/pages/roster/PayslipSocialInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 薪酬 > 薪酬社保 **Tab:** 工资条 / 缴纳记录 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 32.1 | 工资条列表 | 展示员工所有月度工资条(含合计行) | | | | | 32.2 | 缴纳记录 | 展示社保/公积金月度缴纳记录 | | | | | 32.3 | 城市变更历史 | 展示员工城市变更记录 | | | | --- ## 33. DisciplinaryInfo(违纪记录 Tab) **文件:** `frontend/src/pages/roster/DisciplinaryInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 风险合规 > 违纪记录 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 33.1 | 违纪记录列表 | 展示员工违纪记录 | | | | | 33.2 | 新增违纪记录 | 录入违纪类型、事实描述、严重程度、处理结果 | | | | | 33.3 | 员工签字确认 | 标记员工是否已签字确认违纪处理 | | | | | 33.4 | 删除违纪记录 | 删除违纪记录 | | | | --- ## 34. PerformanceInfo(绩效考核 Tab) **文件:** `frontend/src/pages/roster/PerformanceInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 考勤绩效 > 绩效考核 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 34.1 | 绩效记录列表 | 展示员工绩效考核记录 | | | | | 34.2 | 新增绩效记录 | 录入考核周期、得分、等级、结果、评语、改进计划 | | | | | 34.3 | 员工签字确认 | 标记员工是否已签字确认考核结果 | | | | | 34.4 | 删除绩效记录 | 删除绩效记录 | | | | --- ## 35. TerminationInfo(离职/解聘 Tab) **文件:** `frontend/src/pages/roster/TerminationInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 风险合规 > 离职/解聘 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 35.1 | 离职记录列表 | 展示员工离职/解聘记录 | | | | | 35.2 | 解聘通知书打印 | 生成并打印解除劳动合同通知书 | | | | | 35.3 | 费用结算明细 | 展示补偿金、代通知金等费用结算 | | | | | 35.4 | 证据链关联 | 关联展示解聘相关证据链 | | | | | 35.5 | 已撤销记录 | 展示已撤销的解聘记录 | | | | --- ## 36. AttachmentInfo(附件管理 Tab) **文件:** `frontend/src/pages/roster/AttachmentInfo.tsx` **菜单位置:** 花名册 > 员工详情 > 人事信息 > 基本信息(附件区域) | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 36.1 | 附件列表 | 展示员工所有附件文件 | | | | | 36.2 | 按类型上传 | 选择文件类型(身份证/银行卡/学历/其他)上传 | | | | | 36.3 | 附件预览 | 预览已上传的附件 | | | | | 36.4 | 附件下载 | 下载附件文件 | | | | | 36.5 | 附件删除 | 删除附件 | | | | --- ## 37. ChangeHistoryTab(变更历史 Tab) **文件:** `frontend/src/pages/roster/ChangeHistoryTab.tsx` **菜单位置:** 花名册 > 员工详情 > 变更历史 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 37.1 | 薪资变更历史 | 展示薪资调整记录(原薪资、新薪资、变动额、原因) | | | | | 37.2 | 部门变更历史 | 展示部门调岗记录 | | | | | 37.3 | 社保变更历史 | 展示社保缴纳变更记录 | | | | | 37.4 | 公积金变更历史 | 展示公积金缴纳变更记录 | | | | | 37.5 | 离职/解聘历史 | 展示离职解聘记录 | | | | --- ## 38. AnnualValueReport(年度价值报告) **文件:** `frontend/src/pages/tools/AnnualValueReport.tsx` **菜单位置:** 合规风控 > 年度价值 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 38.1 | 价值指标卡片 | 展示规避损失、节约工时、节约成本、总价值 | | | | | 38.2 | 年度统计 | 展示处理风险数、AI咨询数、合同审查数等年度统计 | | | | | 38.3 | 月度时间轴 | 展示全年月度价值变化趋势图 | | | | | 38.4 | 年份切换 | 切换查看不同年份的价值报告 | | | | | 38.5 | 报告保存 | 保存当前年度价值报告 | | | | | 38.6 | 历史报告 | 查看已保存的历史报告 | | | | --- ## 39. HealthCheck(用工体检诊断) **文件:** `frontend/src/pages/tools/HealthCheck.tsx` **菜单位置:** 合规风控 > 用工体检 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 39.1 | 总体健康评分 | 展示用工合规总体评分和等级(健康/中等风险/高风险) | | | | | 39.2 | 6 维度诊断 | 从6个维度深度诊断用工合规状况 | | | | | 39.3 | 维度展开详情 | 展开查看每个维度的详细问题 | | | | | 39.4 | 报告保存 | 保存当前诊断报告 | | | | | 39.5 | 历史报告 | 查看已保存的历史诊断报告 | | | | --- ## 40. MedicalPeriodCalculator(医疗期计算器) **文件:** `frontend/src/pages/tools/MedicalPeriodCalculator.tsx` **菜单位置:** 合规风控 > 医疗期计算 | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 40.1 | 医疗期计算 | 根据工龄、地区、病休天数计算法定医疗期 | | | | | 40.2 | 上海特殊规定 | 支持上海地区特殊医疗期计算规则 | | | | | 40.3 | 全国通用规定 | 支持全国通用医疗期计算(劳部发[1994]479号) | | | | | 40.4 | 法律依据展示 | 展示计算结果对应的法律条文 | | | | | 40.5 | 注意事项提示 | 展示医疗期相关注意事项 | | | | --- ## 41. RosterModals(花名册弹窗组件) **文件:** `frontend/src/pages/roster/modals.tsx` **菜单位置:** 花名册(弹窗操作) | # | 功能 | 功能说明 | 打分(1-5) | 是否有用 | 优化说明 | |---|------|----------|:-----------:|:--------:|----------| | 41.1 | 调薪弹窗 | 输入新薪资、生效日期、原因发起调薪 | | | | | 41.2 | 调岗弹窗 | 输入新部门、生效日期、原因发起调岗 | | | | | 41.3 | 离职弹窗 | 发起员工离职流程 | | | | | 41.4 | 重新入职弹窗 | 对已离职员工发起重新入职 | | | | | 41.5 | 添加员工弹窗 | 录入新员工基本信息 | | | | | 41.6 | 批量导入弹窗 | 上传 CSV 批量导入员工 | | | | --- ## 汇总评估 | 页面 | 功能总数 | 平均打分 | 有用功能数 | 备注 | |------|:--------:|:--------:|:----------:|------| | Settings | 7 | | | | | Evidence | 3 | | | | | EvidenceChain | 4 | | | | | Policies | 5 | | | | | MyPolicies | 4 | | | | | Money | 7 | | | | | AttendanceOvertimeInfo | 7 | | | | | Attendance | 5 | | | | | Templates | 5 | | | | | AuditLog | 6 | | | | | Dashboard | 9 | | | | | Roster | 14 | | | | | Contracts | 5 | | | | | Termination | 10 | | | | | Compensation | 7 | | | | | SocialInsurance | 7 | | | | | Notifications | 7 | | | | | AIAssistant | 8 | | | | | Login | 5 | | | | | ForgotPassword | 4 | | | | | Register | 4 | | | | | PortalLogin | 4 | | | | | AutoLogin | 3 | | | | | Onboarding | 5 | | | | | Payslip | 5 | | | | | MyContract | 4 | | | | | ContractConfirm | 5 | | | | | PortalNav | 3 | | | | | EmployeeProfile | 4 | | | | | BasicInfo | 8 | | | | | ContractInfo | 6 | | | | | PayslipSocialInfo | 3 | | | | | DisciplinaryInfo | 4 | | | | | PerformanceInfo | 4 | | | | | TerminationInfo | 5 | | | | | AttachmentInfo | 5 | | | | | ChangeHistoryTab | 5 | | | | | AnnualValueReport | 6 | | | | | HealthCheck | 5 | | | | | MedicalPeriodCalculator | 5 | | | | | RosterModals | 6 | | | | | **合计** | **218** | | | |