docs(api): 需求不匹配改用显式标签 #18
@ -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 个按钮,默认“仅空闲 + 智能推荐”,不得折叠成两个下拉框。
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户