完善配送端账户头像管理
This commit is contained in:
@@ -17,6 +17,8 @@
|
||||
5. 将配送端支付、退款资源统一为 `payment_order`、`payment_refund`,同步后端契约快照。
|
||||
6. 增加页面能力矩阵自动检查,并更新项目文档。
|
||||
7. 依据 5173 页面重新对齐灰色页面底、面包屑、分区卡片、详情信息网格、双列表单和底部操作区。
|
||||
8. 将配送人员和用户账户的头像文本框替换为 5173 头像摘要卡片,新增上传、预览、恢复默认头像和配送点范围鉴权读取能力。
|
||||
9. 修正配送人员、用户编辑接口:没有提交头像字段时保留旧头像,避免编辑其他资料时误清空。
|
||||
|
||||
## 操作后状态
|
||||
|
||||
@@ -43,11 +45,12 @@
|
||||
- `contract:check`:通过,18 个资源与后端契约一致。
|
||||
- `profile:check`:通过,资料专用只读页未回退。
|
||||
- `type:check`:通过。
|
||||
- `build`:通过,2622 个模块完成生产构建。
|
||||
- `build`:通过,2628 个模块完成生产构建。
|
||||
- `go test ./internal/logic/delivery`:通过。
|
||||
- `lint`:通过;仅报告项目既有警告,未产生失败项。
|
||||
- 浏览器回归:工作人员列表、详情、编辑、正式新建地址、返回链路、未保存保护、配送订单新建页、支付列表均通过。
|
||||
- 布局回归:工作人员详情、编辑和配送订单新建页已在应用内浏览器逐页截图检查,与 5173 的页面结构和响应式断点一致。
|
||||
- 头像回归:配送人员新建、编辑页已确认不再显示头像文本框,头像选择按钮、格式大小提示、默认头像和身份摘要均正常;后端头像路由测试通过。
|
||||
|
||||
## 风险评估
|
||||
|
||||
|
||||
@@ -33,6 +33,8 @@ frontend/delivery_admin/
|
||||
│ ├── ResourceDetailContent.vue # 主记录和集合详情展示
|
||||
│ ├── ResourceFieldForm.vue # 通用资源字段表单
|
||||
│ ├── ResourceActionDialog.vue # 详情业务动作与危险确认
|
||||
│ ├── ResourceAccountSummary.vue # 头像选择与账户身份摘要
|
||||
│ ├── use-resource-avatar.ts # 头像预览、上传和清除状态
|
||||
│ └── use-unsaved-record.ts # 未保存离开保护
|
||||
└── views/shared/
|
||||
└── ResourceListPage.vue # 跳转独立页面的标准列表
|
||||
@@ -46,6 +48,8 @@ frontend/delivery_admin/
|
||||
|
||||
页面布局与平台总后台保持一致:使用灰色页面背景、顶部面包屑和操作栏;详情由“基本信息”“关联记录”“业务操作”分区卡片组成;新建和编辑使用双列响应式表单,并将保存、取消操作固定在表单内容底部。
|
||||
|
||||
配送人员和用户账户参考 5173 使用头像身份摘要卡片。新建、编辑时点击头像可选择不超过 2 MB 的 JPG/PNG 文件,保存时先上传到受控头像目录,再把返回 URI 写入资源;详情页通过配送点范围鉴权接口读取头像。未选择新头像时不会清空已有头像。
|
||||
|
||||
`resource-record-form.ts` 为五类可编辑资源声明后端更新字段白名单,防止用户名、合同编号等只读字段出现在编辑页或被无效提交。
|
||||
|
||||
支付与退款资源统一使用后端正式名称 `payment_order`、`payment_refund`,菜单地址仍保持 `/finance/payments`、`/finance/refunds`,避免接口路径不一致导致 404。
|
||||
|
||||
Reference in New Issue
Block a user