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