From a75a0cae8902778fbd5a4b7aaf80ffddd0e4cd70 Mon Sep 17 00:00:00 2001 From: cshaptx4869 <994774638@qq.com> Date: Thu, 30 May 2024 09:55:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20:sparkles:=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E9=A1=B6=E9=83=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/backtop.svg | 1 + src/layout/index.vue | 8 ++++++++ src/styles/index.scss | 2 +- src/typings/auto-imports.d.ts | 4 ++++ src/typings/components.d.ts | 8 +++++++- 5 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 src/assets/icons/backtop.svg diff --git a/src/assets/icons/backtop.svg b/src/assets/icons/backtop.svg new file mode 100644 index 00000000..f8e6aa02 --- /dev/null +++ b/src/assets/icons/backtop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/layout/index.vue b/src/layout/index.vue index 2f79ca54..282d46de 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -28,6 +28,10 @@ + + + + @@ -39,6 +43,10 @@ + + + + diff --git a/src/styles/index.scss b/src/styles/index.scss index 83ff8720..b431308c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -1,7 +1,7 @@ @use "./reset"; .app-container { - padding: 10px; + padding: 15px; } .search-container { diff --git a/src/typings/auto-imports.d.ts b/src/typings/auto-imports.d.ts index 5f6d3a9b..21e11afd 100644 --- a/src/typings/auto-imports.d.ts +++ b/src/typings/auto-imports.d.ts @@ -325,12 +325,14 @@ declare module "vue" { interface GlobalComponents {} interface ComponentCustomProperties { readonly EffectScope: UnwrapRef<(typeof import("vue"))["EffectScope"]>; + readonly ElForm: UnwrapRef<(typeof import("element-plus/es"))["ElForm"]>; readonly ElMessage: UnwrapRef< (typeof import("element-plus/es"))["ElMessage"] >; readonly ElMessageBox: UnwrapRef< (typeof import("element-plus/es"))["ElMessageBox"] >; + readonly ElTree: UnwrapRef<(typeof import("element-plus/es"))["ElTree"]>; readonly acceptHMRUpdate: UnwrapRef< (typeof import("pinia"))["acceptHMRUpdate"] >; @@ -1053,12 +1055,14 @@ declare module "@vue/runtime-core" { interface GlobalComponents {} interface ComponentCustomProperties { readonly EffectScope: UnwrapRef<(typeof import("vue"))["EffectScope"]>; + readonly ElForm: UnwrapRef<(typeof import("element-plus/es"))["ElForm"]>; readonly ElMessage: UnwrapRef< (typeof import("element-plus/es"))["ElMessage"] >; readonly ElMessageBox: UnwrapRef< (typeof import("element-plus/es"))["ElMessageBox"] >; + readonly ElTree: UnwrapRef<(typeof import("element-plus/es"))["ElTree"]>; readonly acceptHMRUpdate: UnwrapRef< (typeof import("pinia"))["acceptHMRUpdate"] >; diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts index 6ce6c159..807cc9d9 100644 --- a/src/typings/components.d.ts +++ b/src/typings/components.d.ts @@ -14,6 +14,7 @@ declare module "vue" { DeptTree: (typeof import("./../views/system/user/components/dept-tree.vue"))["default"]; Dictionary: (typeof import("./../components/Dictionary/index.vue"))["default"]; DictItem: (typeof import("./../views/system/dict/components/dict-item.vue"))["default"]; + ElBacktop: (typeof import("element-plus/es"))["ElBacktop"]; ElBreadcrumb: (typeof import("element-plus/es"))["ElBreadcrumb"]; ElBreadcrumbItem: (typeof import("element-plus/es"))["ElBreadcrumbItem"]; ElButton: (typeof import("element-plus/es"))["ElButton"]; @@ -52,12 +53,16 @@ declare module "vue" { ElSwitch: (typeof import("element-plus/es"))["ElSwitch"]; ElTable: (typeof import("element-plus/es"))["ElTable"]; ElTableColumn: (typeof import("element-plus/es"))["ElTableColumn"]; + ElTabPane: (typeof import("element-plus/es"))["ElTabPane"]; + ElTabs: (typeof import("element-plus/es"))["ElTabs"]; ElTag: (typeof import("element-plus/es"))["ElTag"]; + ElText: (typeof import("element-plus/es"))["ElText"]; ElTooltip: (typeof import("element-plus/es"))["ElTooltip"]; ElTree: (typeof import("element-plus/es"))["ElTree"]; ElTreeSelect: (typeof import("element-plus/es"))["ElTreeSelect"]; ElUpload: (typeof import("element-plus/es"))["ElUpload"]; ElWatermark: (typeof import("element-plus/es"))["ElWatermark"]; + Form: (typeof import("./../components/PageModal/Form.vue"))["default"]; FunnelChart: (typeof import("./../views/dashboard/components/FunnelChart.vue"))["default"]; GithubCorner: (typeof import("./../components/GithubCorner/index.vue"))["default"]; Hamburger: (typeof import("./../components/Hamburger/index.vue"))["default"]; @@ -69,10 +74,11 @@ declare module "vue" { IEpDownload: (typeof import("~icons/ep/download"))["default"]; IEpEdit: (typeof import("~icons/ep/edit"))["default"]; IEpPlus: (typeof import("~icons/ep/plus"))["default"]; + IEpPosition: (typeof import("~icons/ep/position"))["default"]; + IEpQuestionFilled: (typeof import("~icons/ep/question-filled"))["default"]; IEpRefresh: (typeof import("~icons/ep/refresh"))["default"]; IEpRefreshLeft: (typeof import("~icons/ep/refresh-left"))["default"]; IEpSearch: (typeof import("~icons/ep/search"))["default"]; - IEpSetting: (typeof import("~icons/ep/setting"))["default"]; IEpTop: (typeof import("~icons/ep/top"))["default"]; IEpUploadFilled: (typeof import("~icons/ep/upload-filled"))["default"]; LangSelect: (typeof import("./../components/LangSelect/index.vue"))["default"];