feat: AJ-Captcha add check

This commit is contained in:
xingyu 2022-08-03 09:54:18 +08:00
parent b78378ce44
commit fe25afafbe
2 changed files with 9 additions and 3 deletions

View File

@ -1,6 +1,7 @@
export type UserLoginVO = { export type UserLoginVO = {
username: string username: string
password: string password: string
captchaVerification: string
} }
export type TokenType = { export type TokenType = {

View File

@ -70,6 +70,7 @@ const loginData = reactive({
tenantName: '芋道源码', tenantName: '芋道源码',
username: 'admin', username: 'admin',
password: 'admin123', password: 'admin123',
captchaVerification: '',
rememberMe: false rememberMe: false
} }
}) })
@ -101,11 +102,15 @@ const getCookie = () => {
} }
} }
// //
const handleLogin = async () => { const handleLogin = async (params) => {
loginLoading.value = true
await getTenantId() await getTenantId()
const data = await validForm() const data = await validForm()
if (!data) return if (!data) {
loginLoading.value = true loginLoading.value = false
return
}
loginData.loginForm.captchaVerification = params.captchaVerification
const res = await LoginApi.loginApi(loginData.loginForm) const res = await LoginApi.loginApi(loginData.loginForm)
setToken(res) setToken(res)
const userInfo = await LoginApi.getInfoApi() const userInfo = await LoginApi.getInfoApi()