docs(fleet): reopen matrix team number display (#5156)
所有检测均成功
changelog-filename-gate / validate (push) Successful in 1s

这个提交包含在:
API Changelog Bot 2026-07-23 11:36:53 +08:00
父节点 4eb1e9db52
当前提交 f7ebc9c6f9

查看文件

@ -17,6 +17,12 @@
该规则只替换可见文案,不得用 `teamNo` 替换 `id``orderNumericId``assignmentId``assignmentGroupId`,不得改变行键、路由和派单接口入参。
**2026-07-23 漏验收补充**:矩阵“已派订单占用条”的正文必须直接显示
`visibleOrderCode`,不能只把团号放在鼠标悬浮 `title` 中。当前页面正文仍是
“人员构成 · 路线”,车务无法在矩阵中直接识别团号。建议正文按
“团号 · 人员构成 · 路线”排列;空间不足时优先保留完整团号,人员构成和路线可
省略或截断,悬浮提示继续展示完整信息。
2. 订单详情 `activeAssignments[]` 新增 `assignmentStatusLabel`。页面只展示中文标签,例如 `assignmentStatus=assigned` 对应 `assignmentStatusLabel=已派车``assignmentStatus` 继续用于程序判断,不直接显示英文状态码。
3. 派单候选支持双向常驻关系展示和筛选:
@ -45,6 +51,7 @@
- `src/views/fleet/matrix/composables/useFleetMatrixData.js`
- `src/views/fleet/_shared/gantt/components/OrderGantt.vue`
- `src/views/fleet/_shared/gantt/components/OrderBar.vue`
- `src/views/fleet/_shared/gantt/components/VehicleGantt.vue`
- `src/views/fleet/_shared/gantt/components/UnassignedPool.vue`
- `src/views/fleet/matrix/components/DayListModal.vue`
@ -131,12 +138,13 @@
## 验收清单
- [ ] 看板卡片、详情标题和矩阵各订单入口优先显示完整 `teamNo`,空值回退 `orderNo`
- [ ] 矩阵已派占用条正文直接显示 `teamNo || orderNo || '—'`;不能只在悬浮提示中显示。窄占用条优先保留完整团号,其次才是人员构成和路线。
- [ ] 有效派车组状态只显示 `assignmentStatusLabel` 中文文案,不再出现 `assigned` 等英文状态码。
- [ ] 有常驻司机的车辆显示姓名和脱敏手机号;可按姓名或完整手机号筛到对应车辆。
- [ ] 有常驻车辆的司机显示常驻车牌;可按常驻车牌筛到对应司机。
- [ ] 车牌/车型搜索和司机姓名/完整手机号搜索保持有效,关键词变化后分页正确重置。
- [ ] 团号展示不改变详情、拖拽、派单、改派、取消等操作使用的稳定 ID。
- [ ] 前端单元测试覆盖团号回退、中文状态、双向常驻关系显示与筛选参数。
- [ ] 前端单元测试覆盖已派占用条正文团号、团号回退、中文状态、双向常驻关系显示与筛选参数。
## 后端核查证据