# 2026年8月11日 优化需求清单

> 用户反馈共 16 项问题，按模块和优先级整理如下。

---

## 一、花名册 / 员工详情模块

### 问题1：绩效考核点击员工姓名跳转首页
**模块**：花名册 → 绩效考核  
**优先级**：P1  
**现象**：在绩效考核列表中点击员工姓名，系统自动跳转到首页，无法进入员工详情页。  
**可能原因**：员工详情页的路由跳转参数缺失或未正确绑定 onClick 事件。  
**优化方案**：检查绩效考核列表中员工姓名的点击事件，确保正确跳转到员工详情页（携带 employeeId 参数）。

---

### 问题3：培训记录点击员工姓名跳转首页
**模块**：花名册 → 培训记录  
**优先级**：P1  
**现象**：在培训记录列表中点击员工姓名，系统自动跳转到首页，无法进入员工详情页。  
**可能原因**：与问题1相同，员工姓名点击事件未正确绑定跳转逻辑。  
**优化方案**：检查培训记录列表中员工姓名的点击事件，确保正确跳转到员工详情页。

---

### 问题14：特殊员工无法点击详情查看
**模块**：花名册 → 特殊员工  
**优先级**：P1  
**现象**：特殊员工列表中只有编辑和删除按钮，无法点击查看员工详情。  
**优化方案**：为特殊员工列表行添加点击查看详情功能，或增加"查看"按钮。

---

## 二、离职管理模块

### 问题2：离职证明模板是否可自定义，支持员工端下载带印章版本
**模块**：离职管理  
**优先级**：P1  
**现象**：当前离职证明为固定模板，无法自定义修改。用户希望：  
1. 离职证明模板可自定义或修改  
2. 员工可通过小程序（员工端）下载带有企业电子印章的离职证明  
**优化方案**：  
- 后端：支持离职证明模板配置（复用文本模板模块，支持变量占位符）  
- 前端：离职管理中可选择/编辑离职证明模板  
- 员工端：已完成离职的员工可在线查看和下载离职证明（含电子印章）

---

## 三、薪税管理模块

### 问题4：工资填写后数据自动归零
**模块**：薪税管理  
**优先级**：P0  
**现象**：在薪税管理中选择一个员工生成工资，进入工资填写页面后录入数据，数据自动返回到 0。  
**可能原因**：工资条编辑表单的状态管理问题，输入值未正确保存到 state，或被计算逻辑覆盖。  
**优化方案**：检查工资条编辑表单的 onChange 和 onBlur 逻辑，确保手动输入的值不被自动计算覆盖。

---

## 四、社保公积金模块

### 问题5：社保公积金模块添加员工参保信息列表
**模块**：社保公积金  
**优先级**：P1  
**现象**：社保公积金模块缺少员工参保信息列表，无法查看各员工各险种的参保状态和参保基数。  
**优化方案**：  
- 社保公积金模块新增"员工参保列表"标签页  
- 列表显示：员工姓名、部门、参保城市、各险种参保状态（已参保/未参保/停缴）、缴费基数（养老/医疗/失业/工伤/生育）、公积金基数  
- 支持按参保状态、城市筛选

---

## 五、商业保险模块

### 问题6：商业保险添加参保方案后无法为员工参保
**模块**：商业保险  
**优先级**：P0  
**现象**：商业保险模块添加了保险方案后，找不到为员工添加参保信息的入口。  
**优化方案**：  
- 在保险方案详情或列表中增加"为员工参保"按钮  
- 支持批量选择员工参保  
- 参保后显示参保人员列表

---

## 六、员工福利模块

### 问题7：员工福利添加方案后不知从何处为员工添加福利
**模块**：员工福利  
**优先级**：P0  
**现象**：员工福利模块添加福利方案后，找不到为员工添加该项福利的入口。  
**优化方案**：  
- 在福利方案详情或列表中增加"为员工添加福利"按钮  
- 支持批量选择员工  
- 添加后显示享受人员列表

---

### 问题15：员工福利新增方案后员工汇总不显示，月度合计为0
**模块**：员工福利  
**优先级**：P1  
**现象**：新增福利方案并添加员工后，员工汇总中没有显示该福利，月度合计仍为 0。  
**可能原因**：福利汇总统计逻辑未包含新增方案的金额，或汇总查询条件未关联到新增方案。  
**优化方案**：检查福利汇总统计的查询逻辑，确保所有有效福利方案均纳入月度合计计算。

---

## 七、规章制度管理模块

### 问题8：新建规章制度无法进行文本或文档导入
**模块**：规章制度  
**优先级**：P1  
**现象**：新建规章制度时，只能手动输入正文内容，无法导入 Word 文档或富文本。  
**优化方案**：  
- 规章制度编辑器增加"导入 Word 文档"功能（复用文本模板模块的 mammoth 导入方案）  
- 支持 .docx 格式文档导入并自动转为 HTML  

---

## 八、文本模板模块

### 问题9：下载的 Word 文档毫无格式
**模块**：文本模板  
**优先级**：P1  
**现象**：文本模板下载的 Word 文档没有格式，段落、标题、间距等全部丢失，需要手动调整。  
**可能原因**：当前下载方式可能是纯文本写入 .doc 文件，未使用 Word HTML 格式或样式定义。  
**优化方案**：  
- 下载的 Word 文档使用完整的 Word HTML 格式（含 style 定义）  
- 保留标题、段落间距、字体大小、对齐方式等格式  
- 参考离职证明下载的 Word HTML 方案

---

### 问题10：无固定期限劳动合同模板下载后不含员工信息
**模块**：文本模板  
**优先级**：P1  
**现象**：使用"无固定期限劳动合同"模板，已填写了变量占位符，但下载的 Word 文档中变量未被替换为实际员工信息。  
**可能原因**：下载时未对模板内容进行变量替换处理，直接输出了原始模板。  
**优化方案**：  
- 下载 Word 文档时自动替换模板中的变量占位符（如 {{name}}、{{idCardNumber}} 等）  
- 如果是从员工详情页发起下载，自动填充该员工的信息  
- 如果是预览下载，提示用户填写变量或选择关联员工

---

## 九、电子签署模块

### 问题11：发起签署时选择员工没有选项
**模块**：电子签署  
**优先级**：P0  
**现象**：电子签署中发起签署时，选择员工的下拉框为空，没有任何选项。  
**可能原因**：员工列表查询接口未调用或返回数据为空，或下拉框数据绑定逻辑有误。  
**优化方案**：检查电子签署发起页面中员工列表的数据获取逻辑，确保正确加载在职员工列表。

---

## 十、绩效考核模块

### 问题12：新增绩效记录没有编辑考评人的选项
**模块**：绩效考核  
**优先级**：P2  
**现象**：绩效考核新增记录时，表单中没有考评人（考核人）的输入字段。  
**优化方案**：在绩效记录新增表单中增加"考评人"输入框（已有 reviewer 字段，需确认前端是否显示）。

---

## 十一、违纪记录模块

### 问题13：违纪记录缺少处罚执行细节
**模块**：违纪记录  
**优先级**：P2  
**现象**：违纪记录只有删除功能，缺少处罚执行的具体管理。用户希望支持：  
1. 处罚类型为扣款/降职时，区分一次性处罚还是持续处罚（如罚一个月后恢复）  
2. 停薪留职时，可设定留职时间段或灵活安排结束时间  
**优化方案**：  
- 违纪记录新增"处罚执行"字段：处罚方式（一次性/持续性）、处罚开始日期、处罚结束日期、处罚金额/降职后岗位  
- 停薪留职支持设定预计结束日期，到期后提醒确认是否恢复  
- 违纪记录列表增加处罚状态列（执行中/已结束/已恢复）

---

## 十二、合规模块

### 问题16：证据链验证完整性全部失败
**模块**：合规 → 证据链  
**优先级**：P0  
**现象**：合规模块中证据链验证完整性，所有验证项全部失败。  
**可能原因**：  
1. 证据链哈希计算逻辑与存储时的哈希不一致（如排序规则、拼接顺序变化）  
2. 历史数据在升级过程中哈希规则变更，导致旧数据全部校验失败  
3. orgId 或其他参与哈希计算的参数发生变化  
**优化方案**：  
- 检查 verifyAllEvidence 中的哈希计算逻辑，对比存储时的哈希生成逻辑  
- 如果是哈希规则变更导致，提供"重新生成哈希"功能（仅管理员可用）  
- 排查是否有数据迁移或 orgId 变更导致的不一致

---

## 汇总

| 优先级 | 数量 | 问题编号 |
|--------|------|----------|
| P0 | 5 | 4, 6, 7, 11, 16 |
| P1 | 7 | 1, 2, 3, 5, 8, 9, 10, 15 |
| P2 | 2 | 12, 13 |
| 待确认 | 1 | 14 |
| **合计** | **16** | |
