diff --git a/docs/superpowers/specs/2026-09-13-pl-plan-view-trip-personnel-design.md b/docs/superpowers/specs/2026-09-13-pl-plan-view-trip-personnel-design.md new file mode 100644 index 000000000..28169e289 --- /dev/null +++ b/docs/superpowers/specs/2026-09-13-pl-plan-view-trip-personnel-design.md @@ -0,0 +1,34 @@ +# 运输计划详情 · 展示本次司机/押运 — 设计 + +> **日期**: 2026-09-13 +> **状态**: 已批准(方案 1) +> **范围**: `web-admin` 运输计划查看弹窗【运输信息】 + +## 目标 + +在【运输计划详情】弹窗的【运输信息】中,明确展示**本次安排选中的司机与押运员**(姓名;有电话则带上),避免与车辆关联全员清单混淆。 + +## 决策 + +| # | 项 | 决策 | +|---|-----|------| +| D1 | 展示内容 | 本次司机 + 本次押运员(姓名;有电话则附电话) | +| D2 | 布局 | 方案 1:车辆摘要条**上方**增加「本次安排」一行 | +| D3 | 车辆全员条 | **保留**(仍展示快照/车辆关联人员,作参考) | +| D4 | 数据源 | 优先运输单 `driver*` / `escort*`,缺则回退计划同名字段 | +| D5 | 未安排 / 未选 | 已安排但未选某角色:该角色显示「—」;未安排运输:不展示「本次安排」行 | + +## UI + +```text +【运输信息】 + [司机链接 / 现场链接 …] ← 已有,不变 + 本次安排 司机:张三 138… 押运员:李四 139… ← 新增 + [车辆摘要条:车牌 + 关联全员] ← 已有,不变 +``` + +## 非目标 + +- 不改安排运输表单、公开司机页、小程序 +- 不删除车辆关联人员展示 +- 不改后端 API(字段已存在)