Files
platforms/docs/操作日志_服务关系名称展示_20260811.md
czl231 6bcde94388 功能:完善用户服务关系展示与组织联动
统一平台、气站和配送点后台的服务关系业务名称展示。
新增气站、配送点、服务人员三级联动及暂未分配语义。
后端补充组织归属、人员角色和启用状态的严格校验。
补充前后端测试、项目文档、操作日志及本机日志忽略规则。
2026-08-12 00:37:58 +08:00

71 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 服务关系名称展示操作日志
操作时间2026-08-11
操作类型:扩展
影响模块:平台总后台、气站后台、配送点后台的服务关系列表
## 操作前状态
服务关系列表的用户、气站、配送点和工作人员字段仅显示唯一标识,普通用户难以直接识别关系归属;三个后台未统一采用既有的用户地址名称展示标准。
## 具体操作
1. 保持菜单、页面标题和面包屑中的“服务关系”名称不变。
2. 四列表头统一改为“用户账户、所属气站、所属配送点、服务人员”。
3. 列表主内容改为关联业务名称,悬停显示完整唯一标识,并提供复制按钮。
4. 名称缺失或关系加载失败时降级显示完整唯一标识。
5. 将相同规则同步到平台总后台、气站后台和配送点后台。
## 操作后状态
管理人员可以直接按业务名称识别服务归属,同时仍可查看和复制底层唯一标识。详情页和编辑流程保持原行为。
## 验证结果
- 三个后台的 `pnpm.cmd type:check` 均通过。
- 三个后台的 `pnpm.cmd build` 均通过。
- 未修改后端接口和数据库结构。
## 风险评估
影响范围限于列表渲染和字段文案。唯一标识保留为降级内容,可缓解关联数据暂未加载或名称缺失造成的识别问题。
---
操作时间2026-08-12
操作类型:扩展
影响模块:平台总后台服务关系记录页、服务人员筛选接口、服务关系写入校验
## 操作前状态
详情和编辑页仍显示“唯一标识”文案;气站、配送点、服务人员可以独立选择;后端不允许三项全部为空,且组织一致性规则比页面确认的规则宽松。
## 具体操作
1. 新建、详情、编辑页面统一使用“用户账户、所属气站、所属配送点、服务人员”。
2. 用户账户编辑时改为只读业务名称,并保留唯一标识复制能力。
3. 空组织统一显示“暂未分配”,允许三项全部为空。
4. 配送点按气站筛选并自动回填气站;服务人员按气站和配送点精确筛选。
5. 组织变化时清空不匹配的下级选项并提示。
6. 后端保存前严格校验配送点、服务人员归属、角色和启用状态。
7. 保持接口地址、请求字段、数据库结构及后台权限边界不变。
## 操作后状态
平台总后台的列表、详情、新建和编辑流程已统一采用业务名称。历史异常关系允许查看,但必须修正后才能保存;“暂未分配”关系可以正常创建和更新。
## 验证结果
- 平台、气站、配送点后台 TypeScript 类型检查通过。
- 平台资源页、工作人员策略和组织联动静态契约检查通过。
- 后端工作人员过滤与用户服务关系定向测试通过。
- 三套 Web 后台生产构建通过。
## 风险评估
严格校验可能阻止历史异常记录原样保存,这是确认后的预期行为。工作人员列表新增过滤参数均为可选参数,旧调用保持原行为。