From 8d1c469804a704f7c8d6e022359df5b858552cdc Mon Sep 17 00:00:00 2001 From: lzh Date: Fri, 19 Dec 2025 13:51:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=92=8C=E8=AE=A4=E8=AF=81=E5=B8=83=E5=B1=80?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构认证页面布局,优化视觉效果和用户体验 - 更新登录页面UI组件和交互逻辑 - 新增原始认证布局备份文件 - 导出登录插图组件供使用 --- apps/web-antd/src/layouts/auth-original.vue | 26 +++ apps/web-antd/src/layouts/auth.vue | 177 ++++++++++++++++-- .../src/views/_core/authentication/login.vue | 91 ++++++++- .../layouts/src/authentication/index.ts | 1 + 4 files changed, 279 insertions(+), 16 deletions(-) create mode 100644 apps/web-antd/src/layouts/auth-original.vue diff --git a/apps/web-antd/src/layouts/auth-original.vue b/apps/web-antd/src/layouts/auth-original.vue new file mode 100644 index 000000000..9851a9e02 --- /dev/null +++ b/apps/web-antd/src/layouts/auth-original.vue @@ -0,0 +1,26 @@ + + + + diff --git a/apps/web-antd/src/layouts/auth.vue b/apps/web-antd/src/layouts/auth.vue index 8ba66e85a..5e8bb823c 100644 --- a/apps/web-antd/src/layouts/auth.vue +++ b/apps/web-antd/src/layouts/auth.vue @@ -1,25 +1,174 @@ + + diff --git a/apps/web-antd/src/views/_core/authentication/login.vue b/apps/web-antd/src/views/_core/authentication/login.vue index aa1db4c53..c48989776 100644 --- a/apps/web-antd/src/views/_core/authentication/login.vue +++ b/apps/web-antd/src/views/_core/authentication/login.vue @@ -170,17 +170,97 @@ const formSchema = computed((): VbenFormSchema[] => { + + 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';