This commit is contained in:
owenchen committed 2026-10-21 15:05:55 +08:00
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;
});