diff --git a/src/api/login/index.ts b/src/api/login/index.ts index dec14fb3..33fddcab 100644 --- a/src/api/login/index.ts +++ b/src/api/login/index.ts @@ -77,6 +77,7 @@ export const socialAuthRedirect = (type: number, redirectUri: string) => { } // 获取验证图片以及 token export const getCode = (data) => { + debugger return request.postOriginal({ url: 'system/captcha/get', data }) } diff --git a/src/views/Login/SocialLogin.vue b/src/views/Login/SocialLogin.vue index 37c50da1..e0caace8 100644 --- a/src/views/Login/SocialLogin.vue +++ b/src/views/Login/SocialLogin.vue @@ -133,6 +133,7 @@ { } const loading = ref() // ElLoading.service 返回的实例 // 登录 -const handleLogin = async (params) => { +const handleLogin = async (params: any) => { loginLoading.value = true try { await getTenantId() @@ -273,7 +274,7 @@ const handleLogin = async (params) => { if (redirect.value.indexOf('sso') !== -1) { window.location.href = window.location.href.replace('/login?redirect=', '') } else { - push({ path: redirect.value || permissionStore.addRouters[0].path }) + await push({ path: redirect.value || permissionStore.addRouters[0].path }) } } finally { loginLoading.value = false @@ -313,8 +314,7 @@ const doSocialLogin = async (type: number) => { encodeURIComponent(`type=${type}&redirect=${redirect.value || '/'}`) // 进行跳转 - const res = await LoginApi.socialAuthRedirect(type, encodeURIComponent(redirectUri)) - window.location.href = res + window.location.href = await LoginApi.socialAuthRedirect(type, encodeURIComponent(redirectUri)) } } watch( diff --git a/src/views/Login/components/RegisterForm.vue b/src/views/Login/components/RegisterForm.vue index 334887da..73f276ca 100644 --- a/src/views/Login/components/RegisterForm.vue +++ b/src/views/Login/components/RegisterForm.vue @@ -85,6 +85,7 @@