From 6b61f93599dc9af3a9e057029dd0e1d0077b0f91 Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Fri, 29 Mar 2024 14:07:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=99=BB=E5=BD=95=E4=B8=8E=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E6=9D=83=E9=99=90=E8=81=94=E8=B0=83=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login/components/Login.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/views/login/components/Login.vue b/src/views/login/components/Login.vue index 4c019b6..2e4d5a9 100644 --- a/src/views/login/components/Login.vue +++ b/src/views/login/components/Login.vue @@ -175,11 +175,14 @@ function handleSubmit(e) { localStorage.removeItem("LOGIN_FORM_PASS"); } loginSuccess.value = true; - const userInfo = await userStore.getInformation(); + const { data: userInfo } = await userStore.getInformation(); message.destroyAll(); const toPath = decodeURIComponent((route.query?.redirect || "/") as string); message.success("登录成功,即将进入系统"); - if (route.name === LOGIN_NAME) router.replace(userInfo.frontmenuTList[0]['resUrl']); + if (route.name === LOGIN_NAME) + router.replace( + userInfo.frontmenuTList ? userInfo.frontmenuTList[0]["resUrl"] : "/" + ); else router.replace(toPath); } else { loginSuccess.value = false; @@ -243,11 +246,14 @@ function handleSmsSubmit(e) { loginSuccess.value = true; // const { code, message: msg } = await userStore.login(params) await userStore.setStorageToken(res.data); - const userInfo = await userStore.getInformation(); + const { data: userInfo } = await userStore.getInformation(); message.destroyAll(); const toPath = decodeURIComponent((route.query?.redirect || "/") as string); message.success("登录成功,即将进入系统"); - if (route.name === LOGIN_NAME) router.replace(userInfo.frontmenuTList[0]['resUrl']); + if (route.name === LOGIN_NAME) + router.replace( + userInfo.frontmenuTList ? userInfo.frontmenuTList[0]["resUrl"] : "/" + ); else router.replace(toPath); } else { message.destroyAll();