1.7 KiB
1.7 KiB
运输计划列表 · 合同列展示与提醒
日期:2026-08-20
状态:已确认,按方案 1 实现
范围:web-admin运输计划列表/#/pl/plan-module/plan合同列;合同完善页对齐展示
1. 背景与目标
合同列原仅展示已关联合同编号;缺合同时显示「—」,无法提醒业务补充。
目标:保留编号展示,并对非内置客户缺合同一侧显示「待补充」提醒;内置公司该侧缺合同不提醒。
2. 已确认决策
| 项 | 结论 |
|---|---|
| 实现路径 | 方案 1:前端共用 planContractLines(utils/pl-plan-contract-display.ts) |
| 内置公司 | 安庆市山峡化工有限公司、安徽云栋化工有限公司(isPlInternalCustomerName) |
| 非内置且无合同 | 供/需 + 待补充,文字色 #d97706,不加 Tag |
| 内置且无合同 | 供/需 + —,中性色,不提醒 |
| 有合同时 | 显示合同编号(多份则多行) |
| 非目标 | 不改列表 API;不做点击跳转 |
3. 展示规则
供、需两侧各自至少一行:
- 该侧有关联合同 → 每份合同一行,显示
contractNo(无则contractId) - 该侧无合同且客户为内置 → 一行,
— - 该侧无合同且非内置 → 一行,
待补充(警示色)
4. 合同完善页对齐(同日追加)
页面:/#/pl/plan-module/plan-contract
- 供方/需方副文案:
已关联N份合同/未关联合同(内置仍为「内置 · 合同可免」) - 「合同缺口」列:与运输计划合同列相同展示,右侧增加「补充/收起」按钮(原展开补充)
- 去掉操作列;计划查看仍通过计划编号链接 / 双击