feat(admin): photo upload in album photos tab (same staging pipeline as app)

- 照片页签工具栏加「上传照片」(多选 jpeg/png/heic)→ /v1/uploads
  init → PUT staging → complete(clientTaskId 幂等;categoryId 随当前分类筛选)
- 逐张结果:部分成功语义(成功 N 张 toast + 失败明细前 3 条);完成后 reload
- 类型 UploadInitPayload/UploadSession/UploadCompleteResponse + api/uploads.ts
- 问题1 修复说明:详情页 404 系并行部署把 2618ad3 server 覆盖回 8e674a9,
  已重滚双栈至 ui06-2618ad3(assets 端点恢复 200,详情页零失败请求)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-23 11:54:26 +08:00
parent 7adc1b0858
commit c1869d7314
5 changed files with 132 additions and 2 deletions
+5 -1
View File
@@ -503,7 +503,11 @@
"batchColReason": "原因",
"view": "详情",
"selectedCount": "{n} 张已选",
"onlyPublicSelectable": "仅已公开照片可批量选择"
"onlyPublicSelectable": "仅已公开照片可批量选择",
"upload": "上传照片",
"uploadBadType": "类型不支持",
"uploadResult": "上传完成:成功 {ok} 张,失败 {fail} 张",
"uploadResultAllOk": "已上传 {ok} 张,处理完成后显示"
},
"transfer": {
"entry": "负责人交接",