From 03f1d747060b16dbde4aa0025283fb938029e1d7 Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Mon, 22 Jul 2024 16:44:30 +0800 Subject: [PATCH] style(layout): adjust the Tree style and Tab style --- src/ThemeOverrides.ts | 4 +- src/hooks/useTheme.ts | 14 +++++ .../components/FileManagement/index.vue | 40 ++++++++++-- src/layouts/components/Main/index.vue | 2 +- src/layouts/components/Tab/index.vue | 61 ++++++++++++++++--- src/layouts/index.scss | 6 ++ src/styles/theme/aside.ts | 3 +- 7 files changed, 114 insertions(+), 16 deletions(-) diff --git a/src/ThemeOverrides.ts b/src/ThemeOverrides.ts index 2869cd74..b8965704 100644 --- a/src/ThemeOverrides.ts +++ b/src/ThemeOverrides.ts @@ -11,5 +11,7 @@ export const initialThemeOverrides = (): GlobalThemeOverrides => ({ Dropdown: {}, InternalSelection: {}, InternalSelectMenu: {}, - Layout: {} + Layout: {}, + Collapse: {}, + Tree: {} }); diff --git a/src/hooks/useTheme.ts b/src/hooks/useTheme.ts index 11bb9dcd..a2d4150c 100644 --- a/src/hooks/useTheme.ts +++ b/src/hooks/useTheme.ts @@ -185,6 +185,20 @@ export const useTheme = () => { darkOverrides.InternalSelectMenu as NonNullable ).optionColorActivePending = getCssVariableValue('--el-color-primary-light-2'); + // 折叠面板 + (darkOverrides.Collapse as NonNullable).titleTextColor = + '#CCCCCC'; + (darkOverrides.Collapse as NonNullable).titleFontSize = + '11px'; + (darkOverrides.Collapse as NonNullable).titleFontWeight = + '700'; + (darkOverrides.Collapse as NonNullable).arrowColor = + '#C5C5C5'; + + // Tree + (darkOverrides.Tree as NonNullable).fontSize = '13px'; + (darkOverrides.Tree as NonNullable).nodeTextColor = '#cccccc'; + return darkOverrides; }; diff --git a/src/layouts/components/FileManagement/index.vue b/src/layouts/components/FileManagement/index.vue index c54a9c84..996693f1 100644 --- a/src/layouts/components/FileManagement/index.vue +++ b/src/layouts/components/FileManagement/index.vue @@ -3,9 +3,9 @@ - + - + { diff --git a/src/layouts/components/Main/index.vue b/src/layouts/components/Main/index.vue index 1adc72f1..08e13117 100644 --- a/src/layouts/components/Main/index.vue +++ b/src/layouts/components/Main/index.vue @@ -52,7 +52,7 @@ const systemTips = reactive([ display: flex; align-items: center; justify-content: center; - height: calc(100% - 40px); + height: calc(100% - 35px); min-height: 385px; background-color: var(--el-main-bg-color); :deep(.n-layout-scroll-container) { diff --git a/src/layouts/components/Tab/index.vue b/src/layouts/components/Tab/index.vue index 2b341f3a..cdd65baf 100644 --- a/src/layouts/components/Tab/index.vue +++ b/src/layouts/components/Tab/index.vue @@ -1,13 +1,20 @@