ow
This commit is contained in:
1 parent
fd67fa8f63
commit
211d2cd253
31 files changed
+1830
-454
No files matched your search
@@ -70,7 +70,8 @@ const gridActions = computed<ActionDef[]>(() => {
|
||||
return actions;
|
||||
});
|
||||
|
||||
/** 行式区:媒体预览/播放(按类型取一)+ 共享/发布(仅文件,目录在旧系统被过滤) */
|
||||
/** 行式区:媒体预览/播放(按类型取一)+ 共享/发布(仅文件,目录在旧系统被过滤;
|
||||
* 发布只服务图片/视频/音频,文档没有发布功能不显示) */
|
||||
const listActions = computed<ActionDef[]>(() => {
|
||||
const file = props.file;
|
||||
if (!file) {
|
||||
@@ -89,9 +90,10 @@ const listActions = computed<ActionDef[]>(() => {
|
||||
}
|
||||
if (file.kind !== "folder") {
|
||||
actions.push({ key: "share", label: t("FilePage.actionShare"), icon: "share-fill" });
|
||||
// 发布命名:媒体类型统一「发布专辑」(不超 4 字),文档仍「发布」
|
||||
const isMedia = file.kind === "image" || file.kind === "video" || file.kind === "audio";
|
||||
actions.push({ key: "publish", label: isMedia ? t("FilePage.actionPublishAlbum") : t("FilePage.actionPublish"), icon: "volume-fill" });
|
||||
// 发布命名:媒体类型统一「发布专辑」(不超 4 字);文档不显示发布
|
||||
if (file.kind !== "document") {
|
||||
actions.push({ key: "publish", label: t("FilePage.actionPublishAlbum"), icon: "volume-fill" });
|
||||
}
|
||||
}
|
||||
return actions;
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user