diff --git a/.idea/modules.xml b/.idea/modules.xml index 59a1b0e..60bc542 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,6 +3,8 @@ + + diff --git a/password-xl-home.iml b/password-xl-home.iml new file mode 100644 index 0000000..e916551 --- /dev/null +++ b/password-xl-home.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/password-xl-home/images/background-m.svg b/password-xl-home/images/background-m.svg new file mode 100644 index 0000000..ded3f64 --- /dev/null +++ b/password-xl-home/images/background-m.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/password-xl-home/images/background.svg b/password-xl-home/images/background.svg new file mode 100644 index 0000000..bdfbb99 --- /dev/null +++ b/password-xl-home/images/background.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/password-xl-home/images/gitee.png b/password-xl-home/images/gitee.png new file mode 100644 index 0000000..7d717da Binary files /dev/null and b/password-xl-home/images/gitee.png differ diff --git a/password-xl-home/images/github.png b/password-xl-home/images/github.png new file mode 100644 index 0000000..01fff15 Binary files /dev/null and b/password-xl-home/images/github.png differ diff --git a/password-xl-home/images/logo.ico b/password-xl-home/images/logo.ico new file mode 100644 index 0000000..b2b46ad Binary files /dev/null and b/password-xl-home/images/logo.ico differ diff --git a/password-xl-home/images/logo.svg b/password-xl-home/images/logo.svg new file mode 100644 index 0000000..7e20bea --- /dev/null +++ b/password-xl-home/images/logo.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/password-xl-home/index.html b/password-xl-home/index.html new file mode 100644 index 0000000..a56377b --- /dev/null +++ b/password-xl-home/index.html @@ -0,0 +1,247 @@ + + + + + Password-XL + + + + + + + +
+ + Password-XL +
+
+ 现代化密码管理工具 +
+
+
立即体验
+
+ +
+
+ 京ICP备2023032747号-2 +
+ + + \ No newline at end of file diff --git a/password-xl-web/src/auto-imports.d.ts b/password-xl-web/src/auto-imports.d.ts index 69ef8db..e1ee12b 100644 --- a/password-xl-web/src/auto-imports.d.ts +++ b/password-xl-web/src/auto-imports.d.ts @@ -3,6 +3,7 @@ // @ts-nocheck // noinspection JSUnusedGlobalSymbols // Generated by unplugin-auto-import +// biome-ignore lint: disable export {} declare global { const EffectScope: typeof import('vue')['EffectScope'] @@ -38,6 +39,7 @@ declare global { const onServerPrefetch: typeof import('vue')['onServerPrefetch'] const onUnmounted: typeof import('vue')['onUnmounted'] const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] const provide: typeof import('vue')['provide'] const reactive: typeof import('vue')['reactive'] const readonly: typeof import('vue')['readonly'] @@ -55,7 +57,10 @@ declare global { const useAttrs: typeof import('vue')['useAttrs'] const useCssModule: typeof import('vue')['useCssModule'] const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] + const useModel: typeof import('vue')['useModel'] const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] const watch: typeof import('vue')['watch'] const watchEffect: typeof import('vue')['watchEffect'] const watchPostEffect: typeof import('vue')['watchPostEffect'] @@ -64,6 +69,6 @@ declare global { // for type re-export declare global { // @ts-ignore - export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') } diff --git a/password-xl-web/src/components/index/PasswordHeader.vue b/password-xl-web/src/components/index/PasswordHeader.vue index aa53dd5..b0091ec 100644 --- a/password-xl-web/src/components/index/PasswordHeader.vue +++ b/password-xl-web/src/components/index/PasswordHeader.vue @@ -130,6 +130,12 @@ const switchTopicMode = (topicMode: TopicMode) => { const openRecycleBin = () => { refStore.recycleBinRef.openRecycleBin() } + +// 介绍页 +const goAbout = () => { + location.href = 'https://password-xl.cn/about' +} + -
- +
+
diff --git a/password-xl-web/src/components/login/OSSLoginForm.vue b/password-xl-web/src/components/login/OSSLoginForm.vue index facef4f..2cc1b76 100644 --- a/password-xl-web/src/components/login/OSSLoginForm.vue +++ b/password-xl-web/src/components/login/OSSLoginForm.vue @@ -139,7 +139,7 @@ initForm() 登 录
- 阿里云OSS注册指引 + 阿里云OSS注册指引