|
@@ -87,9 +87,9 @@ const handleLogin = async () => {
|
|
|
const { valid } = tab.value === 1 ? await phoneRef.value.phoneForm.validate() : await passRef.value.passwordForm.validate()
|
|
|
if (!valid) return
|
|
|
if (!isAgree.value) return Snackbar.warning('请阅读并勾选底部协议')
|
|
|
- //
|
|
|
+ // autoRegister: 是否自动注册
|
|
|
let params, api = ''
|
|
|
- params = tab.value === 1 ? { ...phoneRef.value.loginData } : { ...passRef.value.loginData }
|
|
|
+ params = tab.value === 1 ? { ...phoneRef.value.loginData, autoRegister: true } : { ...passRef.value.loginData }
|
|
|
api = tab.value === 1 ? 'handleSmsLogin' : 'handlePasswordLogin'
|
|
|
if (!params.captchaVerification && captchaStr.value) params.captchaVerification = captchaStr.value
|
|
|
if (!params.captchaVerification) {
|
|
@@ -101,10 +101,9 @@ const handleLogin = async () => {
|
|
|
await userStore.userLogout(1)
|
|
|
}
|
|
|
try {
|
|
|
- // const params = { ...phoneRef.value.loginData, autoRegister: true } // autoRegister: 是否自动注册
|
|
|
- // await userStore.handleSmsLogin(params)
|
|
|
await userStore[api](params)
|
|
|
emit('loginSuccess')
|
|
|
+ // if (localStorage.getItem('necessaryInfoReady') === 'ok') emit('loginSuccess')
|
|
|
} catch (error) {
|
|
|
captchaStr.value = '' // 清空人机验证
|
|
|
phoneRef.value && phoneRef.value.clearCaptcha() // 清空人机验证
|