优化配送订单列表可读信息显示

This commit is contained in:
czl231
2026-08-14 21:02:02 +08:00
parent 2cff8fb942
commit 3ba05dc147
6 changed files with 286 additions and 4 deletions

View File

@@ -0,0 +1,44 @@
# 配送订单列表可读信息优化操作日志
操作时间2026-08-14
操作类型:修改
影响模块:平台总后台、气体配送订单列表
## 操作前状态
- 创建方列直接显示唯一标识,管理员无法快速识别实际创建主体。
- 收货地址已写入订单快照,但经过通用位置保护后列表显示为 `-`
- 合同气瓶是订单明细集合,通用列表没有生成可读摘要。
## 具体操作
- 为平台配送订单列表增加专用只读响应,批量解析用户、工作人员、配送站和气站的当前名称。
- 在全局位置保护执行后,仅为已鉴权的平台订单列表恢复订单自身的收货地址快照。
- 批量读取订单当前有效气瓶,生成“智能气阀名称(设备类型)”摘要;多只设备显示“等 N 个”。
- 前端列表字段支持读取专用展示字段,合同气瓶摘要可直接进入订单详情。
- 未扩展模糊搜索,未修改数据库结构和订单持久化字段。
## 操作后状态
- 创建方以当前可读名称展示;关联记录失效时显示“记录已失效(唯一标识)”。
- 收货地址显示订单创建时保存的地址快照,空值显示“未填写”,长文本沿用表格悬浮全文能力。
- 合同气瓶显示紧凑摘要,点击后可在详情页查看全部气瓶记录。
## 代码变更
- `backend/api/internal/logic/platform/gasorder/order_list_display.go`
- `backend/api/internal/logic/platform/gasorder/order_list_display_test.go`
- `backend/api/internal/logic/platform/gasorder/gasorder.go`
- `frontend/platform_admin/src/api/resources.ts`
- `frontend/platform_admin/src/views/shared/CrudListPage.vue`
## 验证结果
- 后端平台配送订单专项测试通过。
- 平台总后台 TypeScript 类型检查与生产构建通过。
## 风险评估
- 创建方展示的是关联档案当前名称,档案改名后列表名称会同步变化;订单的创建方唯一标识保持不变。
- 地址恢复仅位于平台管理端订单列表专用接口,不修改通用敏感字段保护规则。
- 气瓶摘要只统计订单当前有效明细,完整历史仍以订单详情为准。