From 154338d76dadbffc5c8ac34b945b141576747ad3 Mon Sep 17 00:00:00 2001 From: Mimingguang Date: Sun, 9 Aug 2026 10:34:16 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20frontend-fleet-reassign-disp?= =?UTF-8?q?lay=20=E6=94=B9=E6=B4=BE=E6=A7=BD=E4=BD=8D=E5=88=97=E5=9B=9E?= =?UTF-8?q?=E6=98=BE=E4=BF=AE=E5=A4=8D,implemented=20cb763a74?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...派选完车司机槽位列不回显-前端缺陷-管理后台.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/changelogs-v2/2026-08/08_frontend_改派选完车司机槽位列不回显-前端缺陷-管理后台.md b/changelogs-v2/2026-08/08_frontend_改派选完车司机槽位列不回显-前端缺陷-管理后台.md index 0234b83..3d3d7ff 100644 --- a/changelogs-v2/2026-08/08_frontend_改派选完车司机槽位列不回显-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-08/08_frontend_改派选完车司机槽位列不回显-前端缺陷-管理后台.md @@ -7,13 +7,13 @@ author: "wx(GIT)" change_type: "前端缺陷" backend_status: "not_required" gateway_status: "not_required" -frontend_status: "pending" +frontend_status: "implemented" frontend_owner: "mmg" -frontend_ref: "" +frontend_ref: "cb763a74" target_release: "" verified_at: "" -status_note: "前端缺陷:改派选完车辆/司机(完成选择)后,槽位顶部列与按天改派表格均不回显新选择。选择已在前端草稿(底部可见)且可正常提交生效,纯前端回显未刷新。待前端修复。" -updated_at: "2026-08-08" +status_note: "前端缺陷:改派选完车辆/司机(完成选择)后,槽位顶部列与按天改派表格均不回显新选择。选择已在前端草稿(底部可见)且可正常提交生效,纯前端回显未刷新。前端已修复(cb763a74):选完后两处列立即回显新选择。" +updated_at: "2026-08-09" base: "dev-v3" generated: "2026-08-08T22:50:00+08:00" --- @@ -102,3 +102,12 @@ POST https://api.test.1814.love:9443/admin/fleet/assignments/{assignmentId}/chan ## 备注 - 初次派单(AssignModal)选完应用后槽位列正常回显 ✅;问题仅在**改派(重新派单)流程**的「完成选择」回显环节。 +- 后端改派提交(POST /{id}/change)正常,选择已正确传入并生效——纯前端回显问题。 + +## 前端实证确认(2026-08-09 mmg,hl-admin@cb763a74) + +已修复,整段与按天改派两处列选完后立即回显新选择: + +- **根因**:改派清除车/司机后点「完成选择」,`selVehicle/selDriver` 草稿已写入但 `changeDraftCleared` 不复位(`applyResourceSelectionAndClose` 走 `day` scope 仅关抽屉即返回);槽位列空态判定 `isChangeRowClearedPending = isChangeRowSelected && changeDraftCleared`(`AssignModal.vue`)仍命中 → 停在「待重新选择」,与底部改派草稿不一致。 +- **修复**:新增 `resolveChangeRowDraftDisplay`,改派选中行已选出新选择(`selVehicleObj/selDriverObj`,与底部草稿同源)时解析出行内展示对象;整段与按天改派的「当前车辆/当前司机」列在已选新选择时立即回显新选择,未选时仍显示「待重新选择」空态,未清除时读原快照。同时覆盖 changelog 期望的两处(槽位表格顶部列 + 按天改派表格列)。 +- 验证:assign-modal 相关 3 spec 10/10 通过;checkpoint(含生产构建)全绿。