36 lines
1.8 KiB
Markdown
36 lines
1.8 KiB
Markdown
# 招聘信息历史工作经历手动编辑前端实施计划
|
|
|
|
## 文档信息
|
|
|
|
- 保存路径:`docs/plans/frontend/2026-04-22-staff-recruitment-work-experience-manual-edit-plan.md`
|
|
- 适用范围:`ruoyi-ui/src/views/ccdiStaffRecruitment/index.vue`
|
|
- 需求目标:在招聘信息管理编辑页支持手动新增、删除并提交历史工作经历
|
|
|
|
## 实施范围
|
|
|
|
1. 在招聘信息编辑弹窗中,为社招记录增加“候选人历史工作经历”编辑区域。
|
|
2. 提供手动新增、删除经历行的交互能力。
|
|
3. 提交编辑时将历史工作经历列表一并传给后端。
|
|
4. 在前端提交前补充基础校验,避免空工作单位、空入职年月或错误年月范围直接提交。
|
|
|
|
## 实施步骤
|
|
|
|
1. 在编辑弹窗中新增工作经历表格,仅在“编辑 + 社招”场景展示。
|
|
2. 为每条经历提供工作单位、所属部门、岗位名称、入职年月、离职年月、离职原因、主要工作内容、备注输入项。
|
|
3. 将入职时间、离职时间改为月份选择器,避免手输年月格式。
|
|
4. 增加 `handleAddWorkExperience`、`handleRemoveWorkExperience`、`syncWorkExperienceSortOrder` 等方法维护列表顺序。
|
|
5. 在提交前执行工作经历校验,并按顺序规范化后再调用编辑接口。
|
|
|
|
## 交互约束
|
|
|
|
- 本次仅支持编辑页手动维护,不扩展新增页展示范围。
|
|
- 招聘类型为校招时不展示工作经历编辑区域。
|
|
- 保存时以当前表格内容覆盖后端已有历史工作经历。
|
|
|
|
## 验证要点
|
|
|
|
1. 打开社招编辑弹窗时可看到历史工作经历编辑区。
|
|
2. 可新增、删除多条经历,序号自动重排。
|
|
3. 入职年月、离职年月格式错误或离职早于入职时,页面阻止提交并提示。
|
|
4. 保存成功后再次打开详情/编辑页,工作经历展示与提交内容一致。
|