From e10f112fa075441b1799fb6c0b61f95ece70d9c7 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期二, 15 八月 2023 13:53:34 +0800 Subject: [PATCH] fix 修复 使用 localStorage 返回值为null问题 --- src/layout/components/SocialCallback/index.vue | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/layout/components/SocialCallback/index.vue b/src/layout/components/SocialCallback/index.vue index ef02c2d..e3a50e0 100644 --- a/src/layout/components/SocialCallback/index.vue +++ b/src/layout/components/SocialCallback/index.vue @@ -4,9 +4,7 @@ <script setup lang="ts"> import { login, callback } from '@/api/login'; -import { setToken } from '@/utils/auth'; -import Cookies from 'js-cookie'; -import { getToken } from '@/utils/auth'; +import { setToken, getToken } from '@/utils/auth'; import { LoginData } from '@/api/types'; const route = useRoute(); @@ -20,7 +18,7 @@ const code = route.query.code as string; const state = route.query.state as string; const source = route.query.source as string; -const tenantId = Cookies.get("tenantId") ? Cookies.get("tenantId") as string : '000000'; +const tenantId = localStorage.getItem("tenantId") ? localStorage.getItem("tenantId") as string : '000000'; const processResponse = async (res: any) => { @@ -31,12 +29,16 @@ setToken(res.data.access_token); } ElMessage.success(res.msg); - location.href = import.meta.env.VITE_APP_CONTEXT_PATH + 'index'; + setTimeout(() => { + location.href = import.meta.env.VITE_APP_CONTEXT_PATH + 'index'; + }, 2000); }; const handleError = (error: any) => { ElMessage.error(error.message); - location.href = import.meta.env.VITE_APP_CONTEXT_PATH + 'index'; + setTimeout(() => { + location.href = import.meta.env.VITE_APP_CONTEXT_PATH + 'index'; + }, 2000); }; const callbackByCode = async (data: LoginData) => { -- Gitblit v1.9.3