docs(fleet): 接续分tab补充-新建派车batchMode槽位内接续司机也丢tab(26-3559实证)
一些检查失败了
changelog-filename-gate / validate (push) Failing after 1s
一些检查失败了
changelog-filename-gate / validate (push) Failing after 1s
这个提交包含在:
父节点
b2ac18ff52
当前提交
b0fee56955
@ -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` 已支持多司机预览。**后端两处均无需改**。
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户