From bbd6d7b86431062543e8b40026727e7f320849a7 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Fri, 7 Aug 2026 20:19:15 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20=E5=89=8D=E7=AB=AF=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E2=80=94=E2=80=94=E7=9F=A9=E9=98=B5=E6=B4=BE=E8=BD=A6?= =?UTF-8?q?=E5=8F=B8=E6=9C=BA=E5=9B=9E=E5=A1=AB+=E6=94=B6=E8=B4=B9?= =?UTF-8?q?=E6=97=A5=EF=BC=88#5666=20=E5=88=86=E6=B5=81=EF=BC=8C=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E5=A5=91=E7=BA=A6=E6=AD=A3=E5=B8=B8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...阵派车司机回填与收费日-前端修复-管理后台.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 changelogs-v2/2026-08/07_5666_矩阵派车司机回填与收费日-前端修复-管理后台.md diff --git a/changelogs-v2/2026-08/07_5666_矩阵派车司机回填与收费日-前端修复-管理后台.md b/changelogs-v2/2026-08/07_5666_矩阵派车司机回填与收费日-前端修复-管理后台.md new file mode 100644 index 0000000..a05a82b --- /dev/null +++ b/changelogs-v2/2026-08/07_5666_矩阵派车司机回填与收费日-前端修复-管理后台.md @@ -0,0 +1,47 @@ +--- +schema: "hl-changelog/v2" +ticket: "5666" +title: "矩阵派车:司机未回填 + 部分日期派车价¥0(前端两问题)" +consumer: "admin" +author: "wx" +change_type: "前端修复" +backend_status: "deployed" +gateway_status: "verified" +frontend_status: "pending" +frontend_owner: "" +frontend_ref: "" +target_release: "" +verified_at: "" +status_note: "" +updated_at: "2026-08-07" +base: "origin/dev-v3" +generated: "2026-08-07" +--- + +# 矩阵派车:司机未回填 + 部分日期派车价¥0(前端修复) + +后端契约已实测**全部正常**(#5666 后端侧分流确认),两个症状均为前端问题。 + +## 问题1:矩阵派车选车辆后常驻司机没回填 +- **现象**:矩阵派单从车辆日格(如蒙A-T7777)发起,车辆回填了,但司机栏"待选择"(常驻司机没带出)。 +- **后端正常**:`candidates` 对该车正确返回 `suggestedDriverId`(常驻司机)+ `RESIDENT_AVAILABLE`,一二轮一致。 +- **前端根因**:前端自动代入常驻司机**仅在 `vehicleSuggestionIntent` 武装时消费**;矩阵 `openAssign(order,{vehicle})` 非 batchMode + activeDailyPlanCell 分支时不武装该 intent(AssignModal.vue else 分支直接 `selVehicle=preselectVehicle`),导致 `suggestedDriverId` **无人消费** → 司机栏空。 +- **前端修**:矩阵派车场景也要消费 `suggestedDriverId` 回填常驻司机(常驻司机 RESIDENT_AVAILABLE 时自动带出;被拉黑/不可用时提示并留空)。 + +## 问题2:部分日期派车价 ¥0 +- **现象**:矩阵派车 8/21=¥1000 但 8/22-23=¥0。 +- **后端正常**:该车型日历价 8/15-31 全量 ¥1000(已配)。 +- **前端根因**:前端矩阵场景 `chargeableServiceDates` 只传了 [8/21](部分收费日)→ 8/21 收费 1000、8/22-23 按 FREE(0)。 +- **前端修**:矩阵派车收费日应传全服务日(或按需求),不要只传部分导致其余日期 FREE=¥0。 + +## 验收 +- [ ] 矩阵派车选车辆后常驻司机自动回填(suggestedDriverId 被消费) +- [ ] 派车价各服务日正确(不部分¥0) +- [ ] 后端契约不变(仅前端修) + +## 关联 +- 后端工单 #5666(后端契约正常,另做 candidates 空数组口径小加固) +- 接口 `POST /admin/fleet/assignments/candidates`(返回 suggestedDriverId/RESIDENT_AVAILABLE) + +## 联系人 +- 后端/协调台:wx