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 @@