From 2826cafa7532c011b27c3725a7b30810cfef16ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com> Date: Sun, 24 Dec 2023 11:04:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG:=201.=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E7=A0=81=E8=BE=93=E5=85=A5=E9=94=99=E8=AF=AF=E4=B8=8D=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/utils/service.ts | 2 +- web/src/views/system/login/component/account.vue | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/web/src/utils/service.ts b/web/src/utils/service.ts index 1e88e75..0dfe45a 100644 --- a/web/src/utils/service.ts +++ b/web/src/utils/service.ts @@ -102,7 +102,7 @@ function createService() { errorCreate(`${dataAxios.msg}: ${response.config.url}`); break; } - return Promise.reject(); + return Promise.reject(dataAxios); } }, (error) => { diff --git a/web/src/views/system/login/component/account.vue b/web/src/views/system/login/component/account.vue index 88debdc..c4b1247 100644 --- a/web/src/views/system/login/component/account.vue +++ b/web/src/views/system/login/component/account.vue @@ -126,6 +126,7 @@ export default defineComponent({ }); }; const refreshCaptcha = async () => { + state.ruleForm.captcha='' loginApi.getCaptcha().then((ret: any) => { state.ruleForm.captchaImgBase = ret.data.image_base; state.ruleForm.captchaKey = ret.data.key; @@ -150,11 +151,11 @@ export default defineComponent({ // 执行完 initBackEndControlRoutes,再执行 signInSuccess loginSuccess(); } - } else if (res.code === 4000) { - // 登录错误之后,刷新验证码 - refreshCaptcha(); } - }); + }).catch((err: any) => { + // 登录错误之后,刷新验证码 + refreshCaptcha(); + }); } else { errorMessage("请填写登录信息") }