From 9e7f6fc7a72aa0b6ec3dc51509a617364e0f87de Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 17 Jun 2025 17:07:23 +0800 Subject: [PATCH] refactor: chat ui --- ui/src/views/chat/user-login/index.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ui/src/views/chat/user-login/index.vue b/ui/src/views/chat/user-login/index.vue index d7d838e94..5d9cfebc4 100644 --- a/ui/src/views/chat/user-login/index.vue +++ b/ui/src/views/chat/user-login/index.vue @@ -138,6 +138,7 @@ import useStore from '@/stores' import {useI18n} from 'vue-i18n' import QrCodeTab from '@/views/login/scanCompinents/QrCodeTab.vue' import {MsgConfirm, MsgError} from '@/utils/message.ts' +import useUserStore from "@/stores/modules/user.ts"; // import * as dd from 'dingtalk-jsapi' // import {loadScript} from '@/utils/utils' @@ -184,15 +185,16 @@ const rules = ref>({ const loginHandle = () => { loginFormRef.value?.validate().then(() => { if (loginMode.value === 'LDAP') { - login.asyncLdapLogin(loginForm.value, loading).then(() => { - locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US' - router.push({name: 'home'}) + loginApi.ldapLogin(accessToken, loginForm.value,).then((ok) => { + localStorage.setItem('token', ok?.data?.token) + const user = useUserStore() + return user.profile(loading) }) } else { - login.asyncLogin(loginForm.value, loading).then(() => { - locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US' - localStorage.setItem('workspace_id', 'default') - router.push({name: 'home'}) + loginApi.login(accessToken, loginForm.value,).then((ok) => { + localStorage.setItem('token', ok?.data?.token) + const user = useUserStore() + return user.profile(loading) }) } })