From e98dee9f0a129725939d8d323c6db79539810911 Mon Sep 17 00:00:00 2001 From: lrl <742798240@qq.com> Date: Tue, 9 Nov 2021 19:24:55 +0800 Subject: [PATCH] refactor: setting --- public/serverConfig.json | 3 ++ src/layout/components/appMain.vue | 15 ++++++ src/layout/components/setting/index.vue | 70 ++++++++++++------------- src/layout/components/tag/index.vue | 1 - src/layout/index.vue | 22 +++++++- src/layout/types.ts | 1 + src/style/sidebar.scss | 32 ----------- src/utils/storage/responsive.ts | 8 +++ types/global.d.ts | 3 ++ 9 files changed, 85 insertions(+), 70 deletions(-) diff --git a/public/serverConfig.json b/public/serverConfig.json index 538068f27..3b697d86c 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -7,6 +7,9 @@ "Locale": "zh", "Layout": "vertical", "Theme": "default", + "Grey": false, + "Weak": false, + "HideTabs": false, "MapConfigure": { "amapKey": "97b3248d1553172e81f168cf94ea667e", "baiduKey": "wTHbkkEweiFqZLKunMIjcrb2RcqNXkhc", diff --git a/src/layout/components/appMain.vue b/src/layout/components/appMain.vue index 4cfb26ae1..7533c16e9 100644 --- a/src/layout/components/appMain.vue +++ b/src/layout/components/appMain.vue @@ -17,6 +17,8 @@ const props = defineProps({ const keepAlive: Boolean = ref( getCurrentInstance().appContext.config.globalProperties.$config?.KeepAlive ); +const instance = + getCurrentInstance().appContext.app.config.globalProperties.$storage; const transitions = computed(() => { return route => { @@ -24,6 +26,13 @@ const transitions = computed(() => { }; }); +const hideTabs = computed(() => { + return instance?.sets.hideTabs; +}); +const layout = computed(() => { + return instance?.layout.layout === "vertical"; +}); + const transitionMain = defineComponent({ render() { return h( @@ -62,6 +71,12 @@ const transitionMain = defineComponent({