Commit fe25afafbe1dd74413e79d539e2fb04afe8dcefa
1 parent
b78378ce
feat: AJ-Captcha add check
Showing
2 changed files
with
9 additions
and
3 deletions
yudao-ui-admin-vue3/src/api/login/types.ts
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue
| @@ -70,6 +70,7 @@ const loginData = reactive({ | @@ -70,6 +70,7 @@ const loginData = reactive({ | ||
| 70 | tenantName: '芋道源码', | 70 | tenantName: '芋道源码', |
| 71 | username: 'admin', | 71 | username: 'admin', |
| 72 | password: 'admin123', | 72 | password: 'admin123', |
| 73 | + captchaVerification: '', | ||
| 73 | rememberMe: false | 74 | rememberMe: false |
| 74 | } | 75 | } |
| 75 | }) | 76 | }) |
| @@ -101,11 +102,15 @@ const getCookie = () => { | @@ -101,11 +102,15 @@ const getCookie = () => { | ||
| 101 | } | 102 | } |
| 102 | } | 103 | } |
| 103 | // 登录 | 104 | // 登录 |
| 104 | -const handleLogin = async () => { | 105 | +const handleLogin = async (params) => { |
| 106 | + loginLoading.value = true | ||
| 105 | await getTenantId() | 107 | await getTenantId() |
| 106 | const data = await validForm() | 108 | const data = await validForm() |
| 107 | - if (!data) return | ||
| 108 | - loginLoading.value = true | 109 | + if (!data) { |
| 110 | + loginLoading.value = false | ||
| 111 | + return | ||
| 112 | + } | ||
| 113 | + loginData.loginForm.captchaVerification = params.captchaVerification | ||
| 109 | const res = await LoginApi.loginApi(loginData.loginForm) | 114 | const res = await LoginApi.loginApi(loginData.loginForm) |
| 110 | setToken(res) | 115 | setToken(res) |
| 111 | const userInfo = await LoginApi.getInfoApi() | 116 | const userInfo = await LoginApi.getInfoApi() |