From 938ca1702f0313091c4a18a49d0191dd2977d6f4 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 22 Jul 2026 14:49:02 +0800 Subject: [PATCH] docs(api): replace mismatch outline with tags for 5139 --- ...选筛选分页与任意车辆选择-修改接口-前端待处理-管理后台.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/changelogs-v2/2026-07/80_5139_车务派单候选筛选分页与任意车辆选择-修改接口-前端待处理-管理后台.md b/changelogs-v2/2026-07/80_5139_车务派单候选筛选分页与任意车辆选择-修改接口-前端待处理-管理后台.md index 3651fa6..4833116 100644 --- a/changelogs-v2/2026-07/80_5139_车务派单候选筛选分页与任意车辆选择-修改接口-前端待处理-管理后台.md +++ b/changelogs-v2/2026-07/80_5139_车务派单候选筛选分页与任意车辆选择-修改接口-前端待处理-管理后台.md @@ -119,6 +119,13 @@ generated: "2026-07-22T13:25:00+08:00" 前端禁用判断只使用 `available === false`。禁止用 `requirementMatched === false`、`seatsEnough === false` 或车型不一致禁用车辆;这些情况应显示“需求不匹配/座位不足”提示,但允许车务选中。 +需求不匹配必须使用车辆卡片内的显式标签,不能再以黄色外框作为主要提示: + +- `requirementMatched === false`:在车辆名称/状态附近显示橙色 `需求不匹配` 标签。 +- `seatsEnough === false`:额外显示红色或橙红色 `座位不足` 标签。 +- 移除需求不匹配专用黄色外框;边框只保留选中态、档期冲突等已有交互语义,避免颜色含义不明。 +- 标签只负责提醒,不改变 `available`、点击选择或最终派单规则。 + ### 先选司机与取消车辆 - 仅传 `selectedDriverId` 时,`selectedDriverResidentVehicle` 返回该司机常驻车的完整车辆候选;司机无常驻车时为 `null`。 @@ -157,7 +164,7 @@ generated: "2026-07-22T13:25:00+08:00" - [ ] 车辆和司机列表分别接 `records/total/page/pageSize` 并增加独立分页控件。 - [ ] 车队和车型筛选使用 `fleetTeamFacets/vehicleTypeFacets` 动态渲染及计数。 -- [ ] 车辆行展示车型、常驻司机、协议参考价;需求车型或座位不匹配只醒目标记,不禁选。 +- [ ] 车辆行展示车型、常驻司机、协议参考价;需求不匹配改用卡片内显式标签并移除黄色外框,座位不足追加独立标签,均不禁选。 - [ ] 支持再次点击已选车辆取消选择,并传 `selectedVehicleId: null`。 - [ ] 支持先选司机,并展示/置顶 `selectedDriverResidentVehicle`。 - [ ] 司机范围与排序按原型平铺为 2+4 个按钮,默认“仅空闲 + 智能推荐”,不得折叠成两个下拉框。