--- schema: "hl-changelog/v2" ticket: "5662" title: "改派页面缺「选择司机」按钮(无法改派司机)" consumer: "admin" author: "wx" change_type: "前端修复" backend_status: "deployed" gateway_status: "verified" frontend_status: "implemented" frontend_owner: "mmg" frontend_ref: "c63ce28f" target_release: "" verified_at: "" status_note: "" updated_at: "2026-08-08" base: "origin/dev-v3" generated: "2026-08-07" --- # 改派页面缺「选择司机」按钮(前端修复) ## 问题(wx 实测) 派单【改派】页面:显示"当前司机 xxx / 当前车辆 xxx"+"车辆和司机可任选一侧先选",但**只有选车入口,没有「选择司机」按钮**——无法改派司机。 ## 后端已就绪(前端直接用) 改派接口 `POST /admin/fleet/assignments/{assignmentId}/change` 的 ReqVO **已支持 `newDriverId`**(改司机)——后端能力在,前端缺入口。 ## 前端要做 **口径(wx):改派与初次派车交互一致——车辆和司机「可任选一侧先选」**。改派弹窗/页面**加「选择司机」按钮**(与选车并列,两侧都能先选,同初次派车): - 改派页「选择车辆」「选择司机」两个入口并列,**先选哪侧都行**(复用初次派车的统一选择车辆/司机组件,按当前派单日期/需求过滤空闲车辆+司机) - 选定司机 → 调 change 接口传 `newDriverId` 完成改派司机 - 改派司机的校验(档期冲突/黑名单/跨常驻确认/保险)与改派车一致(后端 change 已处理) ## 验收 - [ ] 改派页有【选择司机】按钮,可选新司机 - [ ] 选定后调 change 传 newDriverId,改派司机生效 - [ ] 改派司机校验(冲突/跨常驻/保险)正常提示 ## 关联 - 后端 change 接口:`POST /admin/fleet/assignments/{assignmentId}/change`(ReqVO 含 newDriverId/newVehicleId) ## 联系人 - 后端/协调台:wx