调整招聘信息毕业年月选择控件

This commit is contained in:
wkc
2026-05-07 01:07:52 +08:00
parent 3bc60fedeb
commit 4c58966529
2 changed files with 44 additions and 3 deletions

View File

@@ -0,0 +1,34 @@
# 招聘信息毕业年月日期选择框实施记录
## 文档信息
- 保存路径:`docs/reports/implementation/2026-05-07-staff-recruitment-grad-month-picker.md`
- 实施日期2026-05-07
- 关联范围:招聘信息维护前端页面
## 本次修改内容
1. 定位招聘信息新增/编辑共用弹窗中的“毕业年月”字段。
2. 将“毕业年月”由普通输入框调整为 `el-date-picker` 月份选择组件。
3. 保持字段提交格式为 `YYYYMM`,继续匹配后端 `candGrad` 字段与现有格式校验规则。
4. 将该字段表单校验触发方式调整为 `change`,确保选择月份后立即触发组件对应校验。
## 影响范围
- 前端:`ruoyi-ui/src/views/ccdiStaffRecruitment/index.vue`
- 后端接口、数据库字段、导入逻辑均未修改。
## 验证情况
1. 前端构建校验:
- 执行命令:`source ~/.nvm/nvm.sh && nvm use && npm run build:prod`
- 结果:构建成功;仅存在项目既有的 bundle size warnings。
2. 真实业务页面验证:
- 执行方式:通过 `browser-use` 打开 `http://127.0.0.1:1026/maintain/staffRecruitment`,进入“信息维护 / 招聘信息维护”真实业务路由,点击“新增”打开“添加招聘信息”弹窗。
- 结果:弹窗中“毕业年月”字段渲染为 `el-date-editor el-date-editor--month`,输入框占位文本为“请选择毕业年月”,符合日期选择框组件要求。
3. 字段格式校验:
- 执行方式:使用 Element UI 同源日期格式化工具验证 `yyyyMM` 格式解析与输出。
- 结果:`202110` 可解析为有效日期,`2024-06` 对应输出为 `202406`,与后端现有字段格式保持一致。
4. 测试进程清理:
- 已关闭本次临时启动的前端 dev server 与登录 cookie 辅助服务。
- 后端 `62318` 端口为测试前已存在进程,本次未启动,未做关闭处理。