docs(changelog): 24_frontend 首次排车空派车组快照判非法缺陷前端回写 verified(hl-admin@75c05303)
changelog-filename-gate / validate (push) Failing after 1s
changelog-filename-gate / validate (push) Failing after 1s
这个提交包含在:
+5
-5
@@ -7,12 +7,12 @@ author: "wx(GIT)"
|
||||
change_type: "前端缺陷"
|
||||
backend_status: "not_required"
|
||||
gateway_status: "not_required"
|
||||
frontend_status: "pending"
|
||||
frontend_owner: ""
|
||||
frontend_ref: ""
|
||||
frontend_status: "verified"
|
||||
frontend_owner: "mmg"
|
||||
frontend_ref: "75c053035247e577f2646610c93abc7ee6e641bc"
|
||||
target_release: "v2.1"
|
||||
verified_at: ""
|
||||
status_note: "2026-09-24 同事报「核心订单的车务排车不对」,定位为前端缺陷:尚未产生任何派车行的订单(看板「待派车」)第一次打开「统一选择车辆/司机」时,GET 候选接口返回的 canonicalSnapshot.retainedGroupIds 是空数组(#7067 去槽位化后首次排车本就没有派车组),而前端 normalizeCanonicalAssignmentSnapshot 把空数组判为快照非法直接 throw,整条候选响应作废——车辆候选、司机候选都拿不到,弹窗显示红色报错与「没有符合筛选条件的司机」。后端接口本身正常(车辆/司机候选都返回了,用同一份响应喂 dailyPlan 提交后四步链可跑通),需要前端放宽校验。"
|
||||
verified_at: "2026-09-24"
|
||||
status_note: "2026-09-24 同事报「核心订单的车务排车不对」,定位为前端缺陷:尚未产生任何派车行的订单(看板「待派车」)第一次打开「统一选择车辆/司机」时,GET 候选接口返回的 canonicalSnapshot.retainedGroupIds 是空数组(#7067 去槽位化后首次排车本就没有派车组),而前端 normalizeCanonicalAssignmentSnapshot 把空数组判为快照非法直接 throw,整条候选响应作废——车辆候选、司机候选都拿不到,弹窗显示红色报错与「没有符合筛选条件的司机」。后端接口本身正常(车辆/司机候选都返回了,用同一份响应喂 dailyPlan 提交后四步链可跑通),需要前端放宽校验。 前端已修复并验证:normalizeCanonicalAssignmentSnapshot 撤掉 retainedGroupIds 非空校验(槽位时代遗留),空组+空格合法放行、空组带格仍判越界、非空组缺格仍判矩阵不完整;canonical-assignment-snapshot spec 17 例全绿(新增 2 例),hl-admin@75c05303。"
|
||||
updated_at: "2026-09-24"
|
||||
base: dev-v3
|
||||
---
|
||||
|
||||
在新工单中引用
屏蔽一个用户