feat(ui06): B3c form batch — full-page create/edit form + assets tab
- 新增 /albums/form/create 与 /albums/form/:albumId 整页表单路由(隐藏路由,父菜单高亮) - 编辑模式资料/访问页签(访问=开关行卡:标题+说明+开关);创建模式契约约束下载开关+解释提示 - 校验/提交逻辑与原对话框一致(契约镜像校验;translations 全量替换;创建仅 download 开关) - 保存成功跳相册详情;manage/detail 两处入口改路由跳转,删除 AlbumFormDialog - banner 上传收进详情「品牌资产」独立页签(15) - e2e 适配:整页表单流程(form-page/goback/访问页签)、详情锚点改 summary、banner 页签 - typecheck/lint/vitest/build 全绿 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -240,7 +240,9 @@
|
||||
"albums": {
|
||||
"title": "Albums",
|
||||
"manage": "Album Management",
|
||||
"detail": "Album Detail"
|
||||
"detail": "Album Detail",
|
||||
"formCreate": "Create album",
|
||||
"formEdit": "Edit album"
|
||||
},
|
||||
"group": {
|
||||
"workspace": "Workspace",
|
||||
@@ -345,7 +347,18 @@
|
||||
"titleRequired": "Title is required",
|
||||
"titleRequiredWithFields": "Title is required when other fields of this locale are filled",
|
||||
"endAtNotAfterStartAt": "End time must be later than start time"
|
||||
}
|
||||
},
|
||||
"pageSubtitle": "Fill both languages by tab; default locale is required and all languages are preserved on save.",
|
||||
"basicCard": "Basics",
|
||||
"switchesCard": "Download switches",
|
||||
"createSwitchesHint": "Upload & public switches are adjusted after creation via Edit · Access (create contract includes download switches only).",
|
||||
"tabDetails": "Details",
|
||||
"tabAccess": "Access",
|
||||
"accessCard": "Access & download",
|
||||
"switchUploadDesc": "Staff can upload photos in the app when on",
|
||||
"switchPublicDesc": "Viewers can browse published photos via link when on",
|
||||
"switchDownloadDesc": "Allow viewers to download watermarked variants",
|
||||
"switchOriginalDesc": "Allow original download (use with care)"
|
||||
},
|
||||
"detail": {
|
||||
"back": "Back to List",
|
||||
@@ -371,7 +384,8 @@
|
||||
"statsNotSynced": "Not synced yet",
|
||||
"fieldOwnerId": "Owner",
|
||||
"subtitle": "Album workspace · Manage the moments that matter",
|
||||
"share": "Share album"
|
||||
"share": "Share album",
|
||||
"tabAssets": "Branding assets"
|
||||
},
|
||||
"banner": {
|
||||
"kind": "Asset Kind",
|
||||
|
||||
@@ -240,7 +240,9 @@
|
||||
"albums": {
|
||||
"title": "相册管理",
|
||||
"manage": "相册管理",
|
||||
"detail": "相册详情"
|
||||
"detail": "相册详情",
|
||||
"formCreate": "新建相册",
|
||||
"formEdit": "编辑相册"
|
||||
},
|
||||
"group": {
|
||||
"workspace": "工作空间",
|
||||
@@ -345,7 +347,18 @@
|
||||
"titleRequired": "标题必填",
|
||||
"titleRequiredWithFields": "该语言已填写其他字段,标题也必填",
|
||||
"endAtNotAfterStartAt": "结束时间必须晚于开始时间"
|
||||
}
|
||||
},
|
||||
"pageSubtitle": "双语内容按语言分页填写;默认语言必填,保存时保留全部语言。",
|
||||
"basicCard": "基础资料",
|
||||
"switchesCard": "下载开关",
|
||||
"createSwitchesHint": "上传与公开访问开关在创建后经「编辑 · 访问」调整(创建契约仅含下载开关)。",
|
||||
"tabDetails": "资料",
|
||||
"tabAccess": "访问",
|
||||
"accessCard": "访问与下载",
|
||||
"switchUploadDesc": "开启后工作人员可在 App 上传照片",
|
||||
"switchPublicDesc": "开启后观众可通过链接浏览已公开照片",
|
||||
"switchDownloadDesc": "允许观众下载带水印变体",
|
||||
"switchOriginalDesc": "允许下载原图(谨慎开启)"
|
||||
},
|
||||
"detail": {
|
||||
"back": "返回列表",
|
||||
@@ -371,7 +384,8 @@
|
||||
"statsNotSynced": "尚无回传",
|
||||
"fieldOwnerId": "负责人",
|
||||
"subtitle": "相册工作区 · 管理活动中的精彩瞬间",
|
||||
"share": "分享相册"
|
||||
"share": "分享相册",
|
||||
"tabAssets": "品牌资产"
|
||||
},
|
||||
"banner": {
|
||||
"kind": "资产类型",
|
||||
|
||||
Reference in New Issue
Block a user