feat: 登录页面,自动刷新验证码

This commit is contained in:
H0nGzA1
2023-03-28 21:21:05 +08:00
parent 1407a25b6a
commit 4f8686b35e

View File

@@ -121,9 +121,10 @@ export default defineComponent({
});
};
const loginClick = async () => {
loginApi.login({ ...state.ruleForm, password: Md5.hashStr(state.ruleForm.password) }).then((ret: any) => {
Session.set('token', ret.data.access);
Cookies.set('username', ret.data.name);
loginApi.login({ ...state.ruleForm, password: Md5.hashStr(state.ruleForm.password) }).then((res: any) => {
if (res.code === 2000) {
Session.set('token', res.data.access);
Cookies.set('username', res.data.name);
if (!themeConfig.value.isRequestRoutes) {
// 前端控制路由2、请注意执行顺序
initFrontEndControlRoutes();
@@ -135,6 +136,10 @@ export default defineComponent({
// 执行完 initBackEndControlRoutes再执行 signInSuccess
loginSuccess();
}
} else if (res.code === 4000) {
// 登录错误之后,刷新验证码
refreshCaptcha();
}
});
};
const getUserInfo = () => {