Просмотр исходного кода

docs: add design for trip driver/escort on plan view

Document approved layout: show this-trip driver and escort above
the vehicle personnel strip in the plan detail dialog.

Co-authored-by: Cursor <cursoragent@cursor.com>
wuzilong 1 месяц назад
Родитель
Сommit
7f25ff0fc0
1 измененных файлов с 34 добавлено и 0 удалено
  1. 34 0
      docs/superpowers/specs/2026-09-13-pl-plan-view-trip-personnel-design.md

+ 34 - 0
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(字段已存在)