diff --git a/apps/vue/src/hooks/web/useExtraPropTranslation.ts b/apps/vue/src/hooks/web/useExtraPropTranslation.ts index 8df42f624..3b46f082b 100644 --- a/apps/vue/src/hooks/web/useExtraPropTranslation.ts +++ b/apps/vue/src/hooks/web/useExtraPropTranslation.ts @@ -1,5 +1,4 @@ import { useI18n } from './useI18n'; -import { IHasExtraProperties } from '/@/api/model/baseModel'; export function useExtraPropTranslation() { const { t } = useI18n(); diff --git a/apps/vue/src/store/modules/settings.ts b/apps/vue/src/store/modules/settings.ts index bd94dfdeb..965ff089d 100644 --- a/apps/vue/src/store/modules/settings.ts +++ b/apps/vue/src/store/modules/settings.ts @@ -27,7 +27,7 @@ export const useSettingManagementStore = defineStore({ initlize(settingKey: string, api: (...args) => Promise>) { this.settingKey = settingKey; this.settings = ls.get(this.settingKey); - if (this.settings.length === 0) { + if (!this.settings || this.settings.length === 0) { this.refreshSettings(api); } },