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