diff --git a/src/modules/interface/themes/ThemeSetting.vue b/src/modules/interface/themes/ThemeSetting.vue index 8660a26f4..ad16a19a2 100644 --- a/src/modules/interface/themes/ThemeSetting.vue +++ b/src/modules/interface/themes/ThemeSetting.vue @@ -3,7 +3,7 @@ import { inject, ref, watch } from "vue"; // components -import { VButton } from "@halo-dev/components"; +import { Toast, VButton } from "@halo-dev/components"; // types import type { Ref } from "vue"; @@ -63,6 +63,8 @@ const handleSaveConfigMap = async () => { configMap: configMapToUpdate, }); + Toast.success("保存成功"); + await handleFetchSettings(); configMap.value = newConfigMap; diff --git a/src/modules/interface/themes/components/preview/ThemePreviewModal.vue b/src/modules/interface/themes/components/preview/ThemePreviewModal.vue index f3d2d0764..2320d02a1 100644 --- a/src/modules/interface/themes/components/preview/ThemePreviewModal.vue +++ b/src/modules/interface/themes/components/preview/ThemePreviewModal.vue @@ -21,6 +21,7 @@ import { IconPhone, IconTablet, IconRefreshLine, + Toast, } from "@halo-dev/components"; import { storeToRefs } from "pinia"; import { computed, markRaw, ref, watch } from "vue"; @@ -163,6 +164,8 @@ const handleSaveConfigMap = async () => { configMap: configMapToUpdate, }); + Toast.success("保存成功"); + await handleFetchSettings(); configMap.value = newConfigMap; diff --git a/src/modules/system/plugins/PluginSetting.vue b/src/modules/system/plugins/PluginSetting.vue index d53c0380f..36f6bc645 100644 --- a/src/modules/system/plugins/PluginSetting.vue +++ b/src/modules/system/plugins/PluginSetting.vue @@ -7,7 +7,7 @@ import { useSettingFormConvert } from "@/composables/use-setting-form"; import { apiClient } from "@/utils/api-client"; // components -import { VButton } from "@halo-dev/components"; +import { Toast, VButton } from "@halo-dev/components"; // types import type { ConfigMap, Plugin, Setting } from "@halo-dev/api-client"; @@ -55,6 +55,8 @@ const handleSaveConfigMap = async () => { configMap: configMapToUpdate, }); + Toast.success("保存成功"); + await handleFetchSettings(); configMap.value = newConfigMap; saving.value = false;