-
{{ errorMsg }}
-
正在登录,请稍候...
+
diff --git a/apps/web-antd/vite.config.mts b/apps/web-antd/vite.config.mts
index 92eff85c4..3329a2717 100644
--- a/apps/web-antd/vite.config.mts
+++ b/apps/web-antd/vite.config.mts
@@ -1,9 +1,42 @@
+import type { Plugin } from 'vite';
+
+import { copyFileSync, mkdirSync } from 'node:fs';
+import { createRequire } from 'node:module';
+import { dirname, resolve } from 'node:path';
+import { fileURLToPath } from 'node:url';
+
import { defineConfig } from '@vben/vite-config';
+/**
+ * 启动/构建时把 lottie-web 的 light 播放器从 node_modules 拷到 public/
+ * 供 loading.html 以
+
+
+
+

+
+
+
+
diff --git a/packages/effects/layouts/src/authentication/index.ts b/packages/effects/layouts/src/authentication/index.ts
index d7c1c293a..987d78cd7 100644
--- a/packages/effects/layouts/src/authentication/index.ts
+++ b/packages/effects/layouts/src/authentication/index.ts
@@ -1,2 +1,3 @@
export { default as AuthPageLayout } from './authentication.vue';
+export { default as LoginIllustration } from './icons/login-illustration.vue';
export * from './types';
diff --git a/packages/locales/src/langs/en-US/authentication.json b/packages/locales/src/langs/en-US/authentication.json
index d1fd9b77d..24167d184 100644
--- a/packages/locales/src/langs/en-US/authentication.json
+++ b/packages/locales/src/langs/en-US/authentication.json
@@ -56,6 +56,9 @@
"sendCode": "Get Security code",
"sendText": "Resend in {0}s",
"thirdPartyLogin": "Or continue with",
+ "otherLoginMethods": "Or sign in with",
+ "contactSupport": "Need help? Contact your administrator.",
+ "weComLogin": "WeCom QR Login",
"weChat": "WeChat",
"qq": "QQ",
"gitHub": "GitHub",
diff --git a/packages/locales/src/langs/zh-CN/authentication.json b/packages/locales/src/langs/zh-CN/authentication.json
index 1eb61aed6..873549e25 100644
--- a/packages/locales/src/langs/zh-CN/authentication.json
+++ b/packages/locales/src/langs/zh-CN/authentication.json
@@ -56,6 +56,9 @@
"sendCode": "获取验证码",
"sendText": "{0}秒后重新获取",
"thirdPartyLogin": "其他登录方式",
+ "otherLoginMethods": "或使用以下方式登录",
+ "contactSupport": "遇到问题?请联系管理员",
+ "weComLogin": "企业微信扫码登录",
"weChat": "微信",
"qq": "QQ",
"gitHub": "GitHub",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fc3dc533b..5ae6ace25 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -815,6 +815,9 @@ importers:
highlight.js:
specifier: 'catalog:'
version: 11.11.1
+ lottie-web:
+ specifier: ^5.13.0
+ version: 5.13.0
pinia:
specifier: ^3.0.4
version: 3.0.4(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3))
@@ -1170,7 +1173,7 @@ importers:
dependencies:
'@commitlint/cli':
specifier: 'catalog:'
- version: 19.8.1(@types/node@24.10.9)(typescript@5.9.3)
+ version: 19.8.1(@types/node@25.0.10)(typescript@5.9.3)
'@commitlint/config-conventional':
specifier: 'catalog:'
version: 19.8.1
@@ -8580,6 +8583,9 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
+ lottie-web@5.13.0:
+ resolution: {integrity: sha512-+gfBXl6sxXMPe8tKQm7qzLnUy5DUPJPKIyRHwtpCpyUEYjHYRJC/5gjUvdkuO2c3JllrPtHXH5UJJK8LRYl5yQ==}
+
loupe@3.2.1:
resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
@@ -12991,11 +12997,11 @@ snapshots:
style-mod: 4.1.3
w3c-keyname: 2.2.8
- '@commitlint/cli@19.8.1(@types/node@24.10.9)(typescript@5.9.3)':
+ '@commitlint/cli@19.8.1(@types/node@25.0.10)(typescript@5.9.3)':
dependencies:
'@commitlint/format': 19.8.1
'@commitlint/lint': 19.8.1
- '@commitlint/load': 19.8.1(@types/node@24.10.9)(typescript@5.9.3)
+ '@commitlint/load': 19.8.1(@types/node@25.0.10)(typescript@5.9.3)
'@commitlint/read': 19.8.1
'@commitlint/types': 19.8.1
tinyexec: 1.0.2
@@ -13042,7 +13048,7 @@ snapshots:
'@commitlint/rules': 19.8.1
'@commitlint/types': 19.8.1
- '@commitlint/load@19.8.1(@types/node@24.10.9)(typescript@5.9.3)':
+ '@commitlint/load@19.8.1(@types/node@25.0.10)(typescript@5.9.3)':
dependencies:
'@commitlint/config-validator': 19.8.1
'@commitlint/execute-rule': 19.8.1
@@ -13050,7 +13056,7 @@ snapshots:
'@commitlint/types': 19.8.1
chalk: 5.6.2
cosmiconfig: 9.0.0(typescript@5.9.3)
- cosmiconfig-typescript-loader: 6.2.0(@types/node@24.10.9)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3)
+ cosmiconfig-typescript-loader: 6.2.0(@types/node@25.0.10)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -16618,9 +16624,9 @@ snapshots:
core-util-is@1.0.3: {}
- cosmiconfig-typescript-loader@6.2.0(@types/node@24.10.9)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3):
+ cosmiconfig-typescript-loader@6.2.0(@types/node@25.0.10)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3):
dependencies:
- '@types/node': 24.10.9
+ '@types/node': 25.0.10
cosmiconfig: 9.0.0(typescript@5.9.3)
jiti: 2.6.1
typescript: 5.9.3
@@ -19089,6 +19095,8 @@ snapshots:
dependencies:
js-tokens: 4.0.0
+ lottie-web@5.13.0: {}
+
loupe@3.2.1: {}
lower-case@2.0.2: