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