docs(changelogs-v2): #5870/5871 前端已接入交付
所有检测均成功
changelog-filename-gate / validate (push) Successful in 2s

frontend_status 翻 implemented,frontend_ref=b9b17dbf,补前端接入说明(slotDisplayNo
展示序号 + requirementMismatchMessage 候选文案)。hl-admin v2.1 已 push。
这个提交包含在:
Mimingguang 2026-08-12 14:14:31 +08:00
父节点 de40c74d73
当前提交 7c5eafada3

查看文件

@ -7,12 +7,12 @@ change_type: "修改接口"
author: "wx(GIT)"
backend_status: "deployed"
gateway_status: "verified"
frontend_status: "pending"
frontend_status: "implemented"
frontend_owner: "mmg"
frontend_ref: ""
frontend_ref: "b9b17dbf"
target_release: ""
verified_at: "2026-08-12"
status_note: "后端已修复并部署测试服,API 实测通过。(1) #5870 项8详情端点 `/admin/fleet/board/orders/{orderId}` 的 vehicleSlots 每条新增 slotDisplayNo1 起,当前有效槽位按 fleetItemIndex 升序位次,删除意图槽过滤不占编号;换版保留行 superseded 尾部追加 slotDisplayNo=null。实测订单 HL20260811204009314活跃 idx1 + 已删意图 idx2 + canceled idx0 → vehicleSlots 返回 displayNo=1,2,删除意图槽不占位。(2) #5871 项6候选接口 `/admin/fleet/assignments/candidates` 车辆候选项新增 requirementMismatchReasonCodeVEHICLE_TYPE/SEATS/VEHICLE_TYPE_AND_SEATS,匹配时 null+ requirementMismatchMessage后端直出中文指明本槽位需求,如「本槽位需求为商务车7座,该车为SUV」。实测订单 HL20260811205737244需求 mpv×211 台 SUV/大巴 mismatch 车辆 reasonCode=VEHICLE_TYPE 且文案指明本槽位需求,大巴正确识别「大巴客车」。前端待接入:详情页「车辆槽位 N」改读 slotDisplayNo 替代 fleetItemIndex+1;候选列表「需求不匹配」文案改读 requirementMismatchMessage。"
status_note: "后端已修复并部署测试服,API 实测通过。(1) #5870 项8详情端点 `/admin/fleet/board/orders/{orderId}` 的 vehicleSlots 每条新增 slotDisplayNo1 起,当前有效槽位按 fleetItemIndex 升序位次,删除意图槽过滤不占编号;换版保留行 superseded 尾部追加 slotDisplayNo=null。实测订单 HL20260811204009314活跃 idx1 + 已删意图 idx2 + canceled idx0 → vehicleSlots 返回 displayNo=1,2,删除意图槽不占位。(2) #5871 项6候选接口 `/admin/fleet/assignments/candidates` 车辆候选项新增 requirementMismatchReasonCodeVEHICLE_TYPE/SEATS/VEHICLE_TYPE_AND_SEATS,匹配时 null+ requirementMismatchMessage后端直出中文指明本槽位需求,如「本槽位需求为商务车7座,该车为SUV」。实测订单 HL20260811205737244需求 mpv×211 台 SUV/大巴 mismatch 车辆 reasonCode=VEHICLE_TYPE 且文案指明本槽位需求,大巴正确识别「大巴客车」。前端 2026-08-12 已接入并交付:①详情/列表槽位「车辆槽位 N」改读 slotDisplayNo构建侧 batchAssignmentSlots+daily-vehicle-plan 透传,6 处展示点统一走 display.js resolveSlotDisplayNo,兜底 fleetItemIndex+1→列表位次;②候选「需求不匹配」标签改读 requirementMismatchMessageVehiclePickerList 两处 NTag,兜底「需求不匹配」,只提示不阻断,reasonCode 仅透传未用。fleet/board 35 文件 421 用例全绿,checkpoint 含生产构建全过。"
updated_at: "2026-08-12"
base: "dev-v3"
---