docs(fleet): 改派回显缺陷补充按天表格数据源接口dailyVehiclePlan
一些检查失败了
changelog-filename-gate / validate (push) Failing after 2s
一些检查失败了
changelog-filename-gate / validate (push) Failing after 2s
这个提交包含在:
父节点
3b86274217
当前提交
96db84a917
@ -65,6 +65,25 @@ GET https://api.test.1814.love:9443/admin/fleet/board/orders/{orderId}
|
|||||||
|
|
||||||
**说明**:改派「完成选择」后,新选择只在前端**草稿态**(尚未提交 change),此时槽位列/按天表格若仍读 `currentAssignment`/`vehicleSlots`(即旧 assigned 派单),就永远显示旧值。前端应在选完后用**草稿的新 vehicleId/driverId(车辆车牌/司机姓名)**覆盖回显这两处列,而不是继续展示 assigned 事实。
|
**说明**:改派「完成选择」后,新选择只在前端**草稿态**(尚未提交 change),此时槽位列/按天表格若仍读 `currentAssignment`/`vehicleSlots`(即旧 assigned 派单),就永远显示旧值。前端应在选完后用**草稿的新 vehicleId/driverId(车辆车牌/司机姓名)**覆盖回显这两处列,而不是继续展示 assigned 事实。
|
||||||
|
|
||||||
|
### 1b. 按天改派表格数据源(重点问题的具体接口)
|
||||||
|
|
||||||
|
按天改派表格(3 个服务日的「当前车辆/当前司机」列)读的是**同一个详情接口的 `dailyVehiclePlan` 字段**:
|
||||||
|
|
||||||
|
```
|
||||||
|
GET https://api.test.1814.love:9443/admin/fleet/board/orders/{orderId}
|
||||||
|
```
|
||||||
|
|
||||||
|
响应 `data.dailyVehiclePlan`(数组,每个服务日一项)实际值(改派前的旧派单):
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
{"serviceDate":"2026-08-23","vehiclePlate":"蒙A-E2E01","vehicleModel":"丰田普拉多","driverName":"道尔吉","driverPhone":"135****5014","assignmentStatus":"assigned","planState":"USED","vehicleId":"2085284111341023234","driverId":"2065272150012444674"},
|
||||||
|
{"serviceDate":"2026-08-24", "...": "同上(蒙A-E2E01 道尔吉)"},
|
||||||
|
{"serviceDate":"2026-08-25", "...": "同上"}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
**问题点**:改派「完成选择」后,新选择在前端草稿态(`newVehicleId/newDriverId`),但按天表格继续读 `dailyVehiclePlan[].vehiclePlate/driverName`(旧 assigned 派单)渲染——所以始终显示旧车旧司机。前端应在选完后用草稿的新车/新司机覆盖 `dailyVehiclePlan` 各天的回显(或重新拉取草稿态的逐日方案接口,而非 assigned 事实)。
|
||||||
|
|
||||||
### 2. 改派提交(选择真正生效)
|
### 2. 改派提交(选择真正生效)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
正在加载...
x
在新工单中引用
屏蔽一个用户