完善配送端资源搜索与资质导航
This commit is contained in:
@@ -22,6 +22,10 @@
|
||||
10. 配送人员和用户账户列表增加 32px 受控头像缩略图,复用 5173 的懒加载、并发 6、当前页缓存、取消和 Blob URL 回收策略。
|
||||
11. 删除全部标准资源列表的数据库自增 ID 列,只保留系统唯一标识;同时把该规则加入自动检查。
|
||||
12. 配送人员头像读取补充 `role_code = delivery` 范围限制,并新增 SQL 范围测试。
|
||||
13. 修复配送人员资质列表未应用人员筛选的问题,增加气站、配送点、配送角色和人员 ID 四重范围校验。
|
||||
14. 资质列表新增人员姓名上下文、安全返回、重复人员列隐藏;新建预填所属人员,创建和编辑锁定归属。
|
||||
15. 新增后端生成的 `searchFields` 契约;无有效字段时隐藏搜索区,枚举字段支持中文名称和内部编码。
|
||||
16. 标准列表搜索标签统一为“模糊搜索”,输入框继续提示当前资源的具体可搜索字段。
|
||||
|
||||
## 操作后状态
|
||||
|
||||
@@ -41,7 +45,7 @@
|
||||
|
||||
- 变更前:列表抽屉承载记录操作,浏览器地址不随记录变化。
|
||||
- 变更后:每个允许的操作拥有独立 URL,详情页集中承载业务动作。
|
||||
- 兼容性:现有列表菜单地址、后端接口和配送点数据范围保持不变。
|
||||
- 兼容性:现有列表菜单地址和响应结构保持不变;人员资质列表现在必须提供人员标识,修复了原先可能扩大到本点全部资质的范围错误。
|
||||
|
||||
## 验证结果
|
||||
|
||||
@@ -49,13 +53,15 @@
|
||||
- `contract:check`:通过,18 个资源与后端契约一致。
|
||||
- `profile:check`:通过,资料专用只读页未回退。
|
||||
- `type:check`:通过。
|
||||
- `build`:通过,2632 个模块完成生产构建。
|
||||
- `go test ./internal/logic/delivery ./internal/routers`:通过,包含配送人员头像角色范围测试。
|
||||
- `build`:通过,2634 个模块完成生产构建。
|
||||
- `go test ./internal/logic/common ./internal/logic/delivery ./internal/logic/platform ./internal/routers ./cmd/cli`:通过,包含搜索枚举、配送人员头像角色范围和资质人员范围测试。
|
||||
- `lint`:通过;仅报告项目既有警告,未产生失败项。
|
||||
- 浏览器回归:工作人员列表、详情、编辑、正式新建地址、返回链路、未保存保护、配送订单新建页、支付列表均通过。
|
||||
- 布局回归:工作人员详情、编辑和配送订单新建页已在应用内浏览器逐页截图检查,与 5173 的页面结构和响应式断点一致。
|
||||
- 头像回归:配送人员新建、编辑页已确认不再显示头像文本框,头像选择按钮、格式大小提示、默认头像和身份摘要均正常;后端头像路由测试通过。
|
||||
- 列表头像回归:配送人员、用户账户显示受控圆形头像,其他资源不生成无效头像列;数据库 ID 列已从全部标准列表移除;点击刷新后头像重新加载正常。
|
||||
- 资质关联回归:有效人员仅返回本人资质,标题和上下文显示服务端姓名及唯一标识;新建页预填并锁定人员,缺少上下文自动返回,伪造人员标识显示错误且不渲染表格。
|
||||
- 搜索回归:资质页提示“可搜索:资质类型、资质编号”;银行卡页不显示关键字、查询和重置,仅保留刷新。
|
||||
|
||||
## 风险评估
|
||||
|
||||
|
||||
Reference in New Issue
Block a user