diff --git a/portal-ui/src/layout/components/navBar.vue b/portal-ui/src/layout/components/navBar.vue index b63e313..a6591d9 100644 --- a/portal-ui/src/layout/components/navBar.vue +++ b/portal-ui/src/layout/components/navBar.vue @@ -100,6 +100,7 @@ import { constantRoutes } from '@/router/index.js' import Login from './Login.vue' import { LOCALE_NAMES } from '@/lang/i18n' import User from './User.vue' +import { getToken } from '@/utils/auth' export default { name: 'nav-bar', @@ -182,6 +183,9 @@ export default { this.openLogin() } this.getLogo() + if (getToken()) { + this.$store.dispatch('user/getInfo').catch(() => {}) + } }, methods: { openLogin() { diff --git a/portal-ui/src/views/VideoGen.vue b/portal-ui/src/views/VideoGen.vue index 791f963..0432086 100644 --- a/portal-ui/src/views/VideoGen.vue +++ b/portal-ui/src/views/VideoGen.vue @@ -1150,6 +1150,7 @@ export default { this.videoId = res.data.id this.showResult = true this.$refs.videoComposeRef?.clearPromptOnly?.() + this.$store.dispatch('user/getInfo').catch(() => {}) this.getVideo(res.data.id) this.refreshChatFirstPage() } else if (res.code == -1) {