Files
ccdi/docs/plans/frontend/2026-04-22-staff-recruitment-work-experience-manual-edit-plan.md

1.8 KiB

招聘信息历史工作经历手动编辑前端实施计划

文档信息

  • 保存路径: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. 增加 handleAddWorkExperiencehandleRemoveWorkExperiencesyncWorkExperienceSortOrder 等方法维护列表顺序。
  5. 在提交前执行工作经历校验,并按顺序规范化后再调用编辑接口。

交互约束

  • 本次仅支持编辑页手动维护,不扩展新增页展示范围。
  • 招聘类型为校招时不展示工作经历编辑区域。
  • 保存时以当前表格内容覆盖后端已有历史工作经历。

验证要点

  1. 打开社招编辑弹窗时可看到历史工作经历编辑区。
  2. 可新增、删除多条经历,序号自动重排。
  3. 入职年月、离职年月格式错误或离职早于入职时,页面阻止提交并提示。
  4. 保存成功后再次打开详情/编辑页,工作经历展示与提交内容一致。