From 763fbc5c02d15bc8abc3906f741a720ebcf2332d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=98=89=E6=82=A6?= Date: Sun, 25 May 2025 04:08:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20:sparkles:=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E5=BC=B9=E6=A1=86=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/svg/erweimadenglu.svg | 1 + src/assets/icons/svg/p-bangong.svg | 1 + src/assets/icons/svg/p-dangao.svg | 1 + src/assets/icons/svg/p-hongbao.svg | 1 + src/assets/icons/svg/p-huoyan.svg | 1 + src/assets/icons/svg/p-liwu.svg | 1 + src/assets/icons/svg/p-naicha.svg | 1 + src/assets/icons/svg/p-qizhi.svg | 1 + src/assets/icons/svg/p-tizi.svg | 1 + src/assets/icons/svg/p-tupian.svg | 1 + src/assets/icons/svg/zhanghaodenglu.svg | 1 + src/styles/var.scss | 11 ++++++++++- types/components.d.ts | 9 ++++++--- 13 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 src/assets/icons/svg/erweimadenglu.svg create mode 100644 src/assets/icons/svg/p-bangong.svg create mode 100644 src/assets/icons/svg/p-dangao.svg create mode 100644 src/assets/icons/svg/p-hongbao.svg create mode 100644 src/assets/icons/svg/p-huoyan.svg create mode 100644 src/assets/icons/svg/p-liwu.svg create mode 100644 src/assets/icons/svg/p-naicha.svg create mode 100644 src/assets/icons/svg/p-qizhi.svg create mode 100644 src/assets/icons/svg/p-tizi.svg create mode 100644 src/assets/icons/svg/p-tupian.svg create mode 100644 src/assets/icons/svg/zhanghaodenglu.svg diff --git a/src/assets/icons/svg/erweimadenglu.svg b/src/assets/icons/svg/erweimadenglu.svg new file mode 100644 index 0000000..1768105 --- /dev/null +++ b/src/assets/icons/svg/erweimadenglu.svg @@ -0,0 +1 @@ + diff --git a/src/assets/icons/svg/p-bangong.svg b/src/assets/icons/svg/p-bangong.svg new file mode 100644 index 0000000..d56a337 --- /dev/null +++ b/src/assets/icons/svg/p-bangong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-dangao.svg b/src/assets/icons/svg/p-dangao.svg new file mode 100644 index 0000000..441c310 --- /dev/null +++ b/src/assets/icons/svg/p-dangao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-hongbao.svg b/src/assets/icons/svg/p-hongbao.svg new file mode 100644 index 0000000..e7708f8 --- /dev/null +++ b/src/assets/icons/svg/p-hongbao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-huoyan.svg b/src/assets/icons/svg/p-huoyan.svg new file mode 100644 index 0000000..da430eb --- /dev/null +++ b/src/assets/icons/svg/p-huoyan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-liwu.svg b/src/assets/icons/svg/p-liwu.svg new file mode 100644 index 0000000..119bdd7 --- /dev/null +++ b/src/assets/icons/svg/p-liwu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-naicha.svg b/src/assets/icons/svg/p-naicha.svg new file mode 100644 index 0000000..33b6cb8 --- /dev/null +++ b/src/assets/icons/svg/p-naicha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-qizhi.svg b/src/assets/icons/svg/p-qizhi.svg new file mode 100644 index 0000000..e9e1fea --- /dev/null +++ b/src/assets/icons/svg/p-qizhi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-tizi.svg b/src/assets/icons/svg/p-tizi.svg new file mode 100644 index 0000000..3550f79 --- /dev/null +++ b/src/assets/icons/svg/p-tizi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/p-tupian.svg b/src/assets/icons/svg/p-tupian.svg new file mode 100644 index 0000000..118c59e --- /dev/null +++ b/src/assets/icons/svg/p-tupian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/zhanghaodenglu.svg b/src/assets/icons/svg/zhanghaodenglu.svg new file mode 100644 index 0000000..1deb4b0 --- /dev/null +++ b/src/assets/icons/svg/zhanghaodenglu.svg @@ -0,0 +1 @@ + diff --git a/src/styles/var.scss b/src/styles/var.scss index 0063f2c..34c2e99 100644 --- a/src/styles/var.scss +++ b/src/styles/var.scss @@ -6,5 +6,14 @@ --sidebar-background-color: #f3f4f6; -} + /* 登录弹框变量 */ + --login-dialog-width: 738px; + --login-dialog-height: 416px; + --login-dialog-padding: 0px; + --login-dialog-section-padding: 0px; + --login-dialog-border-radius: 24px; + --login-dialog-mode-toggle-color: #409eff; + --login-dialog-logo-background: #fff; + --login-dialog-logo-text-color: #191919; +} diff --git a/types/components.d.ts b/types/components.d.ts index 1d50199..d2f14f7 100644 --- a/types/components.d.ts +++ b/types/components.d.ts @@ -3,15 +3,16 @@ // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 // biome-ignore lint: disable -export {} +export {}; /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - Components: typeof import('./../src/components/LoginDialog/components/index.vue')['default'] + AccountPassword: typeof import('./../src/components/LoginDialog/components/FormLogin/AccountPassword.vue')['default'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] ElButton: typeof import('element-plus/es')['ElButton'] ElContainer: typeof import('element-plus/es')['ElContainer'] + ElDivider: typeof import('element-plus/es')['ElDivider'] ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] @@ -20,7 +21,6 @@ declare module 'vue' { ElImage: typeof import('element-plus/es')['ElImage'] ElInput: typeof import('element-plus/es')['ElInput'] ElMain: typeof import('element-plus/es')['ElMain'] - GlassDialog: typeof import('./../src/components/LoginDialog/components/GlassDialog/index.vue')['default'] IconSelect: typeof import('./../src/components/IconSelect/index.vue')['default'] LoginDialog: typeof import('./../src/components/LoginDialog/index.vue')['default'] Popover: typeof import('./../src/components/Popover/index.vue')['default'] @@ -31,4 +31,7 @@ declare module 'vue' { VerificationCode: typeof import('./../src/components/LoginDialog/components/FormLogin/VerificationCode.vue')['default'] WelecomeText: typeof import('./../src/components/WelecomeText/index.vue')['default'] } + export interface ComponentCustomProperties { + vLoading: typeof import('element-plus/es')['ElLoadingDirective'] + } }