From 8412a8db1636dc012aec9731942f909f90fcd318 Mon Sep 17 00:00:00 2001 From: xlsea Date: Tue, 2 Sep 2025 14:49:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(projects):=20=E9=87=8D=E6=9E=84=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/custom/wave-bg.vue | 561 ++++++++++++++++-- src/locales/langs/en-us.ts | 2 + src/locales/langs/zh-cn.ts | 2 + src/theme/settings.ts | 2 +- src/typings/app.d.ts | 2 + src/views/_builtin/login/index.vue | 78 +-- .../_builtin/login/modules/code-login.vue | 31 +- .../_builtin/login/modules/pwd-login.vue | 20 +- src/views/_builtin/login/modules/register.vue | 12 +- .../_builtin/login/modules/reset-pwd.vue | 10 +- 10 files changed, 608 insertions(+), 112 deletions(-) diff --git a/src/components/custom/wave-bg.vue b/src/components/custom/wave-bg.vue index 1d63f2e6..bc58438c 100644 --- a/src/components/custom/wave-bg.vue +++ b/src/components/custom/wave-bg.vue @@ -1,61 +1,524 @@ + - + diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 3928cbae..509c3002 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -328,6 +328,8 @@ const local: App.I18n.Schema = { page: { login: { common: { + title: 'Modern enterprise-level multi-tenant management system', + subTitle: 'Provides developers with a complete enterprise management solution', loginOrRegister: 'Login / Register', register: 'Register', userNamePlaceholder: 'Please enter user name', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 449a839c..3d57bcc2 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -328,6 +328,8 @@ const local: App.I18n.Schema = { page: { login: { common: { + title: '现代化的企业级多租户管理系统', + subTitle: '为开发者提供了完整的企业管理解决方案', loginOrRegister: '登录 / 注册', register: '注册', userNamePlaceholder: '请输入用户名', diff --git a/src/theme/settings.ts b/src/theme/settings.ts index c4bad43c..4a0fc6b5 100644 --- a/src/theme/settings.ts +++ b/src/theme/settings.ts @@ -44,7 +44,7 @@ export const themeSettings: App.Theme.ThemeSetting = { fixedHeaderAndTab: true, sider: { inverted: false, - width: 220, + width: 230, collapsedWidth: 64, mixWidth: 90, mixCollapsedWidth: 64, diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts index d90bbbdd..90b87dc4 100644 --- a/src/typings/app.d.ts +++ b/src/typings/app.d.ts @@ -487,6 +487,8 @@ declare namespace App { }; login: { common: { + title: string; + subTitle: string; loginOrRegister: string; register: string; userNamePlaceholder: string; diff --git a/src/views/_builtin/login/index.vue b/src/views/_builtin/login/index.vue index 788932ba..a99e21cd 100644 --- a/src/views/_builtin/login/index.vue +++ b/src/views/_builtin/login/index.vue @@ -39,45 +39,51 @@ const activeModule = computed(() => moduleMap[props.module || 'pwd-login']); diff --git a/src/views/_builtin/login/modules/code-login.vue b/src/views/_builtin/login/modules/code-login.vue index 43e8eba2..4ab5fc41 100644 --- a/src/views/_builtin/login/modules/code-login.vue +++ b/src/views/_builtin/login/modules/code-login.vue @@ -40,6 +40,10 @@ async function handleSubmit() { - + diff --git a/src/views/_builtin/login/modules/pwd-login.vue b/src/views/_builtin/login/modules/pwd-login.vue index d42e7472..473cc127 100644 --- a/src/views/_builtin/login/modules/pwd-login.vue +++ b/src/views/_builtin/login/modules/pwd-login.vue @@ -124,8 +124,8 @@ async function handleSocialLogin(type: Api.System.SocialSource) {