2026-10-12.md 1.2 KB

2026-10-12:工单派单增加核验人

目标

  • 在统一工单处置页的派单操作中,于责任人下方增加必选核验人,提交字段为 verifyUser,默认当前登录账号。

结论与变更

  • 修改 src/views/subSystem/pipeNetwork/ops/workOrder/dispose.vue。
  • 派单表单新增核验人显示字段和人员选择入口,复用原有部门/用户选择弹窗。
  • 用户 Store 新增保存 nickName;打开派单弹窗时使用当前用户 id 初始化核验人,并优先展示当前用户昵称,昵称缺失时才回退登录账号。
  • 提交前校验核验人必选,并在派单请求体中携带 verifyUser 用户 ID。
  • 后端 WorkOrderDispatchDTO 同步接收并强制校验 verifyUser;派单服务校验核验人有效性后写入 work_order.verify_user,操作日志同时记录核验人。
  • 后端补充核验人缺失、停用以及更新 SQL 包含 verify_user 的单元测试。

验证

  • git diff --check 通过。
  • npm run build:prod 通过;仅输出项目既有 Sass 弃用提示。
  • WorkOrderServiceImplTest 通过:29 项测试,0 失败、0 错误。

风险与后续

  • 前后端需同步部署后生效,无数据库结构变更。