From 7383a145b4a4a6b9e0dffd9d37c19c236eb2e1e0 Mon Sep 17 00:00:00 2001 From: xinjie <> Date: Tue, 15 Nov 2022 14:18:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=B7=BB=E5=8A=A0=E9=9D=A2?= =?UTF-8?q?=E5=8C=85=E5=B1=91=EF=BC=8Clogo=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/config/setting.ts | 2 + .../default/components/header/index.vue | 2 +- .../default/components/setting/drawer.vue | 44 +++++++++++++++++-- .../default/components/sidebar/side.vue | 2 +- 4 files changed, 45 insertions(+), 5 deletions(-) diff --git a/admin/src/config/setting.ts b/admin/src/config/setting.ts index c92a5ea1..39254337 100644 --- a/admin/src/config/setting.ts +++ b/admin/src/config/setting.ts @@ -1,4 +1,6 @@ const defaultSetting = { + showCrumb: true, // 是否显示面包屑 + showLogo: true, // 是否显示logo isUniqueOpened: false, //只展开一个一级菜单 sideWidth: 200, //侧边栏宽度 sideTheme: 'light', //侧边栏主题 diff --git a/admin/src/layout/default/components/header/index.vue b/admin/src/layout/default/components/header/index.vue index 8aacd7fa..3f6d8394 100644 --- a/admin/src/layout/default/components/header/index.vue +++ b/admin/src/layout/default/components/header/index.vue @@ -8,7 +8,7 @@ -
+
diff --git a/admin/src/layout/default/components/setting/drawer.vue b/admin/src/layout/default/components/setting/drawer.vue index 82ed4e5d..efd08fd2 100644 --- a/admin/src/layout/default/components/setting/drawer.vue +++ b/admin/src/layout/default/components/setting/drawer.vue @@ -57,9 +57,23 @@ /> -
-
菜单栏宽度
-
+
+
菜单栏宽度
+
+ +
+
+
+
显示LOGO
+
+ +
+
+
+
显示面包屑
+
+ +
重置主题 @@ -158,6 +172,30 @@ const theme = computed({ } }) +const showLogo = computed({ + get() { + return settingStore.showLogo + }, + set(value) { + settingStore.setSetting({ + key: 'showLogo', + value + }) + } +}) + +const showCrumb = computed({ + get() { + return settingStore.showCrumb + }, + set(value) { + settingStore.setSetting({ + key: 'showCrumb', + value + }) + } +}) + const isDark = useDark() const themeChange = () => { settingStore.setTheme(isDark.value) diff --git a/admin/src/layout/default/components/sidebar/side.vue b/admin/src/layout/default/components/sidebar/side.vue index d90134df..974dfef9 100644 --- a/admin/src/layout/default/components/sidebar/side.vue +++ b/admin/src/layout/default/components/sidebar/side.vue @@ -1,6 +1,6 @@