feat(ui06): B2 shared components + B3a core pages — album cards, photo grid, viewer, summary header
- 类型补齐契约字段:Summary.cover / AdminPhoto.preview(SignedUrl;服务端已返回,B0 核对) - AlbumCoverCard:封面卡(公开/状态/上传 pill,无封面中性占位,不显示 owner 名) - 相册列表:默认封面卡片网格(3列/1700+4列)+ 表格切换 + 已加载内搜索 + 公开状态筛选 + 摘要行 - AlbumSummaryHeader:300×144 封面 + 两列紧凑资料 + 高级折叠(ownerId/统计时间收敛) - 详情页壳:页头(编辑/分享固定主操作)替换 ElDescriptions 大区;banner 区 B3c 收纳 - PhotoGrid + PhotoPreviewDialog:照片网格默认(preview.thumb 签名 URL)+ 深色大图(browse URL、 行内隐藏/恢复/软删除复用表格状态机);网格勾选与表格 selection 合并批量目标 - e2e 适配默认网格视图(albums/governance 断言前切表格);batchHide fixture 补 preview - typecheck/lint/vitest 87 项全绿 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -304,7 +304,17 @@
|
||||
"actionEdit": "编辑",
|
||||
"actionMembers": "成员",
|
||||
"actionDetail": "详情",
|
||||
"endAtUndecided": "未定"
|
||||
"endAtUndecided": "未定",
|
||||
"subtitle": "以活动为中心,管理相册、团队和每一张照片。",
|
||||
"searchPlaceholder": "搜索当前已加载相册",
|
||||
"statusAll": "全部公开状态",
|
||||
"statusPublicOnly": "公开",
|
||||
"statusPrivateOnly": "未公开",
|
||||
"viewGrid": "卡片视图",
|
||||
"viewTable": "表格视图",
|
||||
"loadedCount": "已加载 {n} 个相册",
|
||||
"cursorNote": "按创建时间排序 · 游标加载",
|
||||
"emptyFiltered": "没有符合筛选条件的相册"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "新建相册",
|
||||
@@ -359,7 +369,9 @@
|
||||
"fieldUpdatedAt": "更新时间",
|
||||
"fieldStatsSyncedAt": "统计同步时间",
|
||||
"statsNotSynced": "尚无回传",
|
||||
"fieldOwnerId": "负责人"
|
||||
"fieldOwnerId": "负责人",
|
||||
"subtitle": "相册工作区 · 管理活动中的精彩瞬间",
|
||||
"share": "分享相册"
|
||||
},
|
||||
"banner": {
|
||||
"kind": "资产类型",
|
||||
@@ -457,7 +469,10 @@
|
||||
"batchResultAllOk": "批量隐藏完成:成功 {ok} 张",
|
||||
"batchFailuresTitle": "失败明细(逐项原因)",
|
||||
"batchColPhoto": "照片 ID",
|
||||
"batchColReason": "原因"
|
||||
"batchColReason": "原因",
|
||||
"view": "详情",
|
||||
"selectedCount": "{n} 张已选",
|
||||
"onlyPublicSelectable": "仅已公开照片可批量选择"
|
||||
},
|
||||
"transfer": {
|
||||
"entry": "负责人交接",
|
||||
@@ -514,6 +529,31 @@
|
||||
"hint": "观众经此链接访问相册公开页;关闭「公开可见」开关后链接失效。",
|
||||
"qrTitle": "扫码打开",
|
||||
"publicOffHint": "该相册已关闭「公开可见」,观众端链接当前不可访问"
|
||||
},
|
||||
"card": {
|
||||
"public": "公开",
|
||||
"private": "未公开",
|
||||
"active": "进行中",
|
||||
"offline": "已下线",
|
||||
"uploadsOn": "可上传",
|
||||
"uploadsOff": "上传关闭"
|
||||
},
|
||||
"summary": {
|
||||
"eventTimezone": "活动时间 · {tz}",
|
||||
"venueUnset": "未设置地点",
|
||||
"venueLabel": "活动地点",
|
||||
"publicOn": "允许公开访问",
|
||||
"publicOff": "公开访问关闭",
|
||||
"uploadOn": "工作人员上传已开启",
|
||||
"uploadOff": "工作人员上传已关闭",
|
||||
"advanced": "高级信息"
|
||||
},
|
||||
"photosGrid": {
|
||||
"openAria": "查看照片",
|
||||
"selectAria": "选择照片",
|
||||
"noPreview": "无预览",
|
||||
"uploader": "上传者",
|
||||
"filterAll": "全部照片"
|
||||
}
|
||||
},
|
||||
"usage": {
|
||||
|
||||
Reference in New Issue
Block a user