diff --git a/packages/ui/certd-client/src/store/modules/user.ts b/packages/ui/certd-client/src/store/modules/user.ts index faeba177..21d1566a 100644 --- a/packages/ui/certd-client/src/store/modules/user.ts +++ b/packages/ui/certd-client/src/store/modules/user.ts @@ -82,6 +82,10 @@ export const useUserStore = defineStore({ return userInfo; }, + async loadUserInfo() { + await this.getUserInfoAction(); + }, + async onLoginSuccess(loginData: any) { await this.getUserInfoAction(); const userInfo = await this.getUserInfoAction(); diff --git a/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue index 988172fa..3db8ecae 100644 --- a/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue +++ b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue @@ -205,6 +205,7 @@ async function loadPluginGroups() { const pluginGroups = ref(); onMounted(async () => { + await userStore.loadUserInfo(); await loadLatestVersion(); await loadCount(); await loadPluginGroups();