完善配送端账户头像管理

This commit is contained in:
czl231
2026-08-22 21:10:22 +08:00
parent 25254cb773
commit 2e2c1a35dd
14 changed files with 356 additions and 24 deletions

View File

@@ -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。