From 66199a692d16ca2883bb251589a45ebe761ddbf2 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 27 May 2026 11:56:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=99=BB=E5=BD=95=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=97=B6=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/utils/request.ts | 2 ++ frontend/src/views/auth/Login.vue | 3 +++ 2 files changed, 5 insertions(+) diff --git a/frontend/src/utils/request.ts b/frontend/src/utils/request.ts index 47902e3..679cb14 100644 --- a/frontend/src/utils/request.ts +++ b/frontend/src/utils/request.ts @@ -32,6 +32,8 @@ api.interceptors.response.use( if (hadToken) { ElMessage.error('登录已过期,请重新登录') router.push('/login') + } else { + ElMessage.error(message) } } else { ElMessage.error(message) diff --git a/frontend/src/views/auth/Login.vue b/frontend/src/views/auth/Login.vue index ba50626..27d6520 100644 --- a/frontend/src/views/auth/Login.vue +++ b/frontend/src/views/auth/Login.vue @@ -59,6 +59,9 @@ async function handleLogin() { if (user?.role === 'admin') router.push('/admin') else if (user?.role === 'supplier') router.push('/supplier') else router.push('/') + } catch (err: any) { + const msg = err.response?.data?.error || t('auth.loginFailed') + ElMessage.error(msg) } finally { loading.value = false }