|
|
@ -71,6 +71,7 @@ import { encrypt, decrypt } from "@/utils/jsencrypt"; |
|
|
import useUserStore from '@/store/modules/user' |
|
|
import useUserStore from '@/store/modules/user' |
|
|
|
|
|
|
|
|
const userStore = useUserStore() |
|
|
const userStore = useUserStore() |
|
|
|
|
|
const route = useRoute(); |
|
|
const router = useRouter(); |
|
|
const router = useRouter(); |
|
|
const { proxy } = getCurrentInstance(); |
|
|
const { proxy } = getCurrentInstance(); |
|
|
|
|
|
|
|
|
@ -96,6 +97,10 @@ const captchaEnabled = ref(true); |
|
|
const register = ref(false); |
|
|
const register = ref(false); |
|
|
const redirect = ref(undefined); |
|
|
const redirect = ref(undefined); |
|
|
|
|
|
|
|
|
|
|
|
watch(route, (newRoute) => { |
|
|
|
|
|
redirect.value = newRoute.query && newRoute.query.redirect; |
|
|
|
|
|
}, { immediate: true }); |
|
|
|
|
|
|
|
|
function handleLogin() { |
|
|
function handleLogin() { |
|
|
proxy.$refs.loginRef.validate(valid => { |
|
|
proxy.$refs.loginRef.validate(valid => { |
|
|
if (valid) { |
|
|
if (valid) { |
|
|
|