diff --git a/src/components/publish/SinglePublishDoPublish.vue b/src/components/publish/SinglePublishDoPublish.vue index 41ef75ec..6982a30a 100644 --- a/src/components/publish/SinglePublishDoPublish.vue +++ b/src/components/publish/SinglePublishDoPublish.vue @@ -151,9 +151,10 @@ onMounted(async () => { @click="handlePublish" :disabled="!formData.actionEnable" > - {{ t("main.publish") }} + {{ method === MethodEnum.METHOD_ADD ? t("main.publish") : t("main.update") }} { const initPage = async () => { const setting = await getSetting() const dynJsonCfg = JsonUtil.safeParse(setting[DYNAMIC_CONFIG_KEY], {} as DynamicJsonCfg) - formData.dynamicConfigArray = dynJsonCfg?.totalCfg || [] + const dynamicConfigArray = dynJsonCfg?.totalCfg || [] + formData.enabledConfigArray = dynamicConfigArray.filter((item) => item.isEnabled && item.isAuth) formData.postMeta = setting[props.id] } @@ -101,7 +102,7 @@ onMounted(async () => { :span="8" :title="cfg.platformName" class="platform-select-card" - v-for="cfg in formData.dynamicConfigArray" + v-for="cfg in formData.enabledConfigArray" @click="handleSingleDoPublish(cfg.platformKey)" > diff --git a/src/composables/usePublish.ts b/src/composables/usePublish.ts index c5321a7b..9809f280 100644 --- a/src/composables/usePublish.ts +++ b/src/composables/usePublish.ts @@ -64,6 +64,7 @@ const usePublish = () => { postid: "", previewUrl: "", + // 常规发布专用 siyuanPost: {} as Post, platformPost: {} as Post, mergedPost: {} as Post,