From b0fee56955e4602507378806e583ff7556026c61 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Sun, 9 Aug 2026 15:20:29 +0800 Subject: [PATCH] =?UTF-8?q?docs(fleet):=20=E6=8E=A5=E7=BB=AD=E5=88=86tab?= =?UTF-8?q?=E8=A1=A5=E5=85=85-=E6=96=B0=E5=BB=BA=E6=B4=BE=E8=BD=A6batchMod?= =?UTF-8?q?e=E6=A7=BD=E4=BD=8D=E5=86=85=E6=8E=A5=E7=BB=AD=E5=8F=B8?= =?UTF-8?q?=E6=9C=BA=E4=B9=9F=E4=B8=A2tab(26-3559=E5=AE=9E=E8=AF=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md b/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md index 07052e1..208d029 100644 --- a/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-08/09_frontend_车辆接续派车通知多司机分tab与按日改派汇总-前端缺陷-管理后台.md @@ -85,6 +85,14 @@ POST https://api.test.1814.love:9443/admin/fleet/message-templates/{templateId}/ 派单看板 → 已派车订单(如 26-6436)→ 改派 → 下一步 → 按天改派 → 选中 8/23 改派给另一车/司机(形成接续)→ 待确认页看派车通知预览(只有单 tab);排车页看顶部槽位汇总(只显示第一天)。 +## 补充 2(2026-08-09,新建派车 batchMode 槽位内接续也丢司机 tab) + +**现象**:新建派车(多槽位,非改派)场景,一个槽位内有接续(多天不同司机)时,派车通知只按「槽位」分 tab,**槽位内接续的司机没有单独 tab**。实测 26-3559 吴国强:槽位1 蒙A-E5555(阿木古愣 8/24-25 + 道尔吉 8/26 接续)、槽位2 蒙A-G8888(满都拉全程),共 **3 个司机**,但派车通知只 **2 个 tab(阿木古愣、满都拉)**——道尔吉(槽位1 的 8/26 接续)没 tab,且阿木古愣 tab 的日期含不属于他的 8/26。 + +**根因**:`AssignModal.messagePreviewSlots` 的 batchMode 分支(3131-3153)按 `selectedSlots.map`(每槽位 1 项),`driverName = slot.driver?.name || cells.find(driverName)`(取槽位第一个司机)、`serviceDates = 全部 used 天`——**没拆槽位内接续司机**。 + +**期望**:batchMode 也按「槽位×司机段」分 tab——同一槽位内有接续(多天不同司机)时,拆成多个司机 tab(如槽位1 拆成 阿木古愣 8/24-25 + 道尔吉 8/26 两个 tab),每个 tab 的 serviceDates 只含该司机负责的天。与改派分支的口径一致(按司机分段)。 + ## 备注 - 后端 `change` 接口的 `serviceDates`(按天改派限定日期集,其余天保留)已支持拆接续;`render-batch` 已支持多司机预览。**后端两处均无需改**。