diff --git a/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md b/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md index d6200b9..07052e1 100644 --- a/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md @@ -7,12 +7,12 @@ author: "wx(GIT)" change_type: "前端缺陷" backend_status: "not_required" gateway_status: "not_required" -frontend_status: "implemented" +frontend_status: "pending" frontend_owner: "mmg" frontend_ref: "d7f78a17" target_release: "" verified_at: "" -status_note: "车辆接续(一槽多天不同车/司机)两个前端展示问题。后端能力已具备(render-batch 多司机预览 + change 的 serviceDates 按天拆接续),前端未接入:①派车通知预览仍用单渲染 render、只显示单 tab,需改调 render-batch 按司机分 tab;②按日改派顶部槽位汇总只显示第一天、未反映接续。待前端接入。" +status_note: "车辆接续(一槽多天不同车/司机)派车通知需按司机分 tab。mmg 已在 d7f78a17 接入 render-batch 分 tab,但实测只显示【未确认】段(改派 8/23 道尔吉时只有道尔吉 tab,已确认的王信 8/24-25 被 slotChangeRows 的『终态段不产生行』过滤掉了)。车务口径 B:接续单派车通知要展示【全部接续司机】tab(含已确认段),不只未确认段——故 reopen 待补充。" updated_at: "2026-08-09" base: "dev-v3" generated: "2026-08-09T11:20:00+08:00" @@ -89,3 +89,13 @@ POST https://api.test.1814.love:9443/admin/fleet/message-templates/{templateId}/ - 后端 `change` 接口的 `serviceDates`(按天改派限定日期集,其余天保留)已支持拆接续;`render-batch` 已支持多司机预览。**后端两处均无需改**。 - 关联:改派回显缺陷(08_frontend_改派选完车司机槽位列不回显)——都是接续/改派场景的前端展示问题,可一并处理。 + +## 补充(2026-08-09 车务口径 B,reopen 原因) + +mmg 已在 d7f78a17 接入 render-batch 分 tab,但实测(订单 26-6436,改派 8/23 道尔吉、8/24-25 王信)**只显示道尔吉 1 个 tab**——因为 `slotChangeRows`(AssignModal.vue:1306)的过滤规则是「**终态段不产生行**」,已确认的王信 8/24-25 段被过滤,只有未确认的道尔吉段生成 tab。 + +**车务口径 B:接续单派车通知要展示【全部接续司机】tab(含已确认段),不只未确认段。** + +- **期望**:改派/接续场景待确认页,派车通知按该槽位【全部接续司机】分 tab(如道尔吉 8/23 + 王信 8/24-25 两个 tab),含已确认段;车务可复制任意 tab 话术分别发给对应司机(已确认段是否重发由车务决定,但预览要能看到全部)。 +- **需调整**:`slotChangeRows`(或派车通知预览专用的段数据源)不要过滤已确认终态段,把该槽位全部接续执行段都喂给 render-batch 分 tab。 +- **接口**:仍用 `POST /admin/fleet/message-templates/{templateId}/render-batch`,items 传全部接续段(每段 vehicleId/driverId/serviceDates),后端渲染无问题(已实证能渲染任意段)。