完善合同关联主体名称展示

This commit is contained in:
czl231
2026-08-23 09:50:46 +08:00
parent cbaedafaf1
commit 48cf44bc99
6 changed files with 52 additions and 16 deletions

View File

@@ -4,7 +4,7 @@
本项目将 5176 配送点管理端的标准资源详情展示对齐 5173。所有管理员可见字段必须来自显式中文契约后端辅助键、内部 ID 和未知响应字段不得直接成为页面标签。
技术栈Vue 3、TypeScript、Arco Design。功能仅修改展示层和前端动作可见性,不修改数据库聚合详情接口。
技术栈Vue 3、TypeScript、Arco Design、Go/GORM。功能不修改数据库聚合详情接口仅向下兼容新增关联主体只读名称
## 2. 目录结构
@@ -14,6 +14,8 @@ frontend/delivery_admin/src/
├── api/resource-display.ts # 中文标签、状态、动作、金额与时间格式化
├── views/resource/ResourceDetailContent.vue # 白名单详情与关联表渲染
└── views/resource/ResourceRecordPage.vue # 服务关系失效时的动作限制
backend/api/internal/logic/platform/gasorder/
└── contract_party_display.go # 合同关联主体只读名称和服务关系状态
```
## 3. 核心规则
@@ -25,6 +27,8 @@ frontend/delivery_admin/src/
- `user_service_active` 显示为“签约用户仍属合同气站:是/否”;为否时只保留终止合同操作。
- 合同气瓶和修订记录使用固定中文列序,超宽表格横向滚动。
- 名称字段与唯一标识组合展示;`product_params` 通过弹层完整查看格式化 JSON。
- 合同主记录中的气站、配送点关系分别标为“所属气站、所属配送点”;状态标签按内容宽度紧凑展示。
- 用户、气站、配送点关系均以服务端返回的当前名称为主文案,并保留唯一标识复制;名称失效时显示明确的失效占位,不把 UUID 退化成主要名称。
## 4. 合同气瓶语义
@@ -36,4 +40,4 @@ frontend/delivery_admin/src/
## 6. 变更记录
- v1.02026-08-23新增配送端详情中文白名单、合同固定子表、JSON 查看器、关系合并和合同动作限制。
- v1.02026-08-23新增配送端详情中文白名单、合同固定子表、JSON 查看器、关系合并和合同动作限制,并完成关系标签与紧凑状态标签的视觉收尾