From 336f7c02517ef40bc9df6abbeb161554d105cfee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Fri, 30 Sep 2022 06:58:22 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E7=99=BB=E5=BD=95=E9=87=8D?= =?UTF-8?q?=E5=AE=9A=E5=90=91=E5=88=B0=E6=8C=87=E5=AE=9Aurl=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login.vue | 11 ++++++----- src/views/socialLogin.vue | 8 ++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/views/login.vue b/src/views/login.vue index 4d7d246..455ecd9 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -79,6 +79,7 @@ import useUserStore from '@/store/modules/user' const userStore = useUserStore() const router = useRouter() +const route = useRoute() const { proxy } = getCurrentInstance() const loginForm = ref({ @@ -86,13 +87,13 @@ const loginForm = ref({ password: '', rememberMe: false, code: '', - uuid: '', + uuid: '' }) const loginRules = { username: [{ required: true, trigger: 'blur', message: '请输入您的账号' }], password: [{ required: true, trigger: 'blur', message: '请输入您的密码' }], - code: [{ required: true, trigger: 'change', message: '请输入验证码' }], + code: [{ required: true, trigger: 'change', message: '请输入验证码' }] } const codeUrl = ref('') @@ -101,8 +102,8 @@ const loading = ref(false) const captchaOnOff = ref('') // 注册开关 const register = ref(false) -const redirect = ref(undefined) - +const redirect = ref() +redirect.value = route.query.redirect proxy.getConfigKey('sys.account.captchaOnOff').then((response) => { captchaOnOff.value = response.data }) @@ -156,7 +157,7 @@ function getCookie() { loginForm.value = { username: username === undefined ? loginForm.value.username : username, password: password === undefined ? loginForm.value.password : decrypt(password), - rememberMe: rememberMe === undefined ? false : Boolean(rememberMe), + rememberMe: rememberMe === undefined ? false : Boolean(rememberMe) } } function onAuth(type) { diff --git a/src/views/socialLogin.vue b/src/views/socialLogin.vue index e09f9ea..f2ae13f 100644 --- a/src/views/socialLogin.vue +++ b/src/views/socialLogin.vue @@ -29,16 +29,16 @@ const router = useRouter() const userStore = useUserStore() const loginForm = ref(undefined) const callbackQuery = ref(undefined) -const redirect = ref(undefined) +const redirect = ref() const authSource = ref('') const loading = ref(false) callbackQuery.value = getQueryObject() redirect.value = route.query.redirect authSource.value = route.query.authSource -const userInfo = computed(() => { - return userStore.userInfo -}) +// const userInfo = computed(() => { +// return userStore.userInfo +// }) if (callbackQuery.value && callbackQuery.value.state != null) { loading.value = true // 调用action的登录方法