From 4b631e9ae5c6e30363e08897537d5beb6d189ff7 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Thu, 24 Jul 2025 17:46:56 +0800 Subject: [PATCH] fix: bug fix --- frontend/src/components/layout/Workspace.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/components/layout/Workspace.vue b/frontend/src/components/layout/Workspace.vue index da669173..579f6163 100644 --- a/frontend/src/components/layout/Workspace.vue +++ b/frontend/src/components/layout/Workspace.vue @@ -7,6 +7,7 @@ import icon_searchOutline_outlined from '@/assets/svg/icon_search-outline_outlin import { userApi } from '@/api/auth' import { ElMessage } from 'element-plus-secondary' import { useI18n } from 'vue-i18n' +import { useRouter } from 'vue-router' import { useUserStore } from '@/stores/user' const userStore = useUserStore() @@ -15,6 +16,7 @@ defineProps({ collapse: { type: [Boolean], required: true }, }) +const router = useRouter() const currentWorkspace = ref({ id: '', name: '', @@ -44,6 +46,7 @@ const handleDefaultWorkspaceChange = (item: any) => { currentWorkspace.value = { id: item.id, name: item.name } userApi.ws_change(item.id).then(() => { ElMessage.success(t('common.switch_success')) + router.push('/chat/index') setTimeout(() => { location.reload() }, 300)