From 06fd80d55f75af090020716fb433f5fd398a9691 Mon Sep 17 00:00:00 2001 From: rosercode Date: Mon, 21 Sep 2026 21:24:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=99=BB=E5=BD=95=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E9=81=AE=E7=BD=A9=E5=B9=B6=E5=B0=86=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E9=9D=A2=E6=9D=BF=E5=9B=BE=E8=A1=A8=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 登录请求期间显示全屏遮罩与「正在登录」提示,并等待路由跳转完成再隐藏 - 统计面板 echarts 改为 defineAsyncComponent 按需加载,避免阻塞登录后首屏 --- frontend/src/locales/messages.ts | 1 + frontend/src/views/Dashboard.vue | 31 +++++++++++++++++++++++-------- frontend/src/views/Login.vue | 30 ++++++++++++++++++++++++++++-- 3 files changed, 52 insertions(+), 10 deletions(-) diff --git a/frontend/src/locales/messages.ts b/frontend/src/locales/messages.ts index bbbe606..ec242fc 100644 --- a/frontend/src/locales/messages.ts +++ b/frontend/src/locales/messages.ts @@ -56,6 +56,7 @@ export default { submit: { zh: '登录', en: 'Sign In', ja: 'ログイン' }, toRegister: { zh: '没有账号?去注册', en: "Don't have an account? Sign up", ja: 'アカウントをお持ちでない方は新規登録' }, fillRequired: { zh: '请填写用户名和密码', en: 'Please enter username and password', ja: 'ユーザー名とパスワードを入力してください' }, + loggingIn: { zh: '正在登录,请稍候…', en: 'Signing in, please wait…', ja: 'ログイン中です。少々お待ちください…' }, success: { zh: '登录成功', en: 'Signed in successfully', ja: 'ログインしました' }, failed: { zh: '登录失败', en: 'Sign in failed', ja: 'ログインに失敗しました' }, }, diff --git a/frontend/src/views/Dashboard.vue b/frontend/src/views/Dashboard.vue index c236278..f3066b9 100644 --- a/frontend/src/views/Dashboard.vue +++ b/frontend/src/views/Dashboard.vue @@ -1,15 +1,10 @@