diff --git a/web/src/views/HomeView.vue b/web/src/views/HomeView.vue index 88fd7622..f18c8923 100644 --- a/web/src/views/HomeView.vue +++ b/web/src/views/HomeView.vue @@ -210,6 +210,7 @@ const goToChat = async () => { // 根据用户角色进行跳转 if (userStore.isAdmin) { // 管理员用户跳转到聊天页面 + await agentStore.initialize() router.push('/agent') return } diff --git a/web/src/views/LoginView.vue b/web/src/views/LoginView.vue index 2b34ad76..adc1e6c4 100644 --- a/web/src/views/LoginView.vue +++ b/web/src/views/LoginView.vue @@ -401,6 +401,7 @@ const handleLogin = async () => { if (redirectPath === '/') { // 如果是管理员,直接跳转到/chat页面 if (userStore.isAdmin) { + await agentStore.initialize() router.push('/agent') return }