|  | @@ -38,7 +38,6 @@ import {
 | 
	
		
			
				|  |  |    getCurrentInstance
 | 
	
		
			
				|  |  |  } from "vue";
 | 
	
		
			
				|  |  |  import { setType } from "./types";
 | 
	
		
			
				|  |  | -import options from "/@/settings";
 | 
	
		
			
				|  |  |  import { useI18n } from "vue-i18n";
 | 
	
		
			
				|  |  |  import { emitter } from "/@/utils/mitt";
 | 
	
		
			
				|  |  |  import { toggleClass } from "/@/utils/operate";
 | 
	
	
		
			
				|  | @@ -62,7 +61,9 @@ const { hiddenMainContainer } = useCssModule();
 | 
	
		
			
				|  |  |  const instance =
 | 
	
		
			
				|  |  |    getCurrentInstance().appContext.app.config.globalProperties.$storage;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -let containerHiddenSideBar = ref(options.hiddenSideBar);
 | 
	
		
			
				|  |  | +const hiddenSideBar = ref(
 | 
	
		
			
				|  |  | +  getCurrentInstance().appContext.config.globalProperties.$config?.HiddenSideBar
 | 
	
		
			
				|  |  | +);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const set: setType = reactive({
 | 
	
		
			
				|  |  |    sidebar: computed(() => {
 | 
	
	
		
			
				|  | @@ -127,15 +128,15 @@ const $_resizeHandler = () => {
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function onFullScreen() {
 | 
	
		
			
				|  |  | -  if (unref(containerHiddenSideBar)) {
 | 
	
		
			
				|  |  | -    containerHiddenSideBar.value = false;
 | 
	
		
			
				|  |  | +  if (unref(hiddenSideBar)) {
 | 
	
		
			
				|  |  | +    hiddenSideBar.value = false;
 | 
	
		
			
				|  |  |      toggleClass(
 | 
	
		
			
				|  |  |        false,
 | 
	
		
			
				|  |  |        hiddenMainContainer,
 | 
	
		
			
				|  |  |        document.querySelector(".main-container")
 | 
	
		
			
				|  |  |      );
 | 
	
		
			
				|  |  |    } else {
 | 
	
		
			
				|  |  | -    containerHiddenSideBar.value = true;
 | 
	
		
			
				|  |  | +    hiddenSideBar.value = true;
 | 
	
		
			
				|  |  |      toggleClass(
 | 
	
		
			
				|  |  |        true,
 | 
	
		
			
				|  |  |        hiddenMainContainer,
 | 
	
	
		
			
				|  | @@ -151,7 +152,7 @@ onMounted(() => {
 | 
	
		
			
				|  |  |      handleClickOutside(true);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    toggleClass(
 | 
	
		
			
				|  |  | -    unref(containerHiddenSideBar),
 | 
	
		
			
				|  |  | +    unref(hiddenSideBar),
 | 
	
		
			
				|  |  |      hiddenMainContainer,
 | 
	
		
			
				|  |  |      document.querySelector(".main-container")
 | 
	
		
			
				|  |  |    );
 | 
	
	
		
			
				|  | @@ -173,20 +174,16 @@ onBeforeMount(() => {
 | 
	
		
			
				|  |  |        class="drawer-bg"
 | 
	
		
			
				|  |  |        @click="handleClickOutside(false)"
 | 
	
		
			
				|  |  |      />
 | 
	
		
			
				|  |  | -    <Vertical v-show="!containerHiddenSideBar && layout.includes('vertical')" />
 | 
	
		
			
				|  |  | +    <Vertical v-show="!hiddenSideBar && layout.includes('vertical')" />
 | 
	
		
			
				|  |  |      <div class="main-container">
 | 
	
		
			
				|  |  |        <div :class="{ 'fixed-header': set.fixedHeader }">
 | 
	
		
			
				|  |  |          <!-- 顶部导航栏 -->
 | 
	
		
			
				|  |  | -        <navbar
 | 
	
		
			
				|  |  | -          v-show="!containerHiddenSideBar && layout.includes('vertical')"
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +        <navbar v-show="!hiddenSideBar && layout.includes('vertical')" />
 | 
	
		
			
				|  |  |          <!-- tabs标签页 -->
 | 
	
		
			
				|  |  | -        <Horizontal
 | 
	
		
			
				|  |  | -          v-show="!containerHiddenSideBar && layout.includes('horizontal')"
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +        <Horizontal v-show="!hiddenSideBar && layout.includes('horizontal')" />
 | 
	
		
			
				|  |  |          <tag>
 | 
	
		
			
				|  |  |            <span @click="onFullScreen">
 | 
	
		
			
				|  |  | -            <fullScreen v-if="!containerHiddenSideBar" />
 | 
	
		
			
				|  |  | +            <fullScreen v-if="!hiddenSideBar" />
 | 
	
		
			
				|  |  |              <exitScreen v-else />
 | 
	
		
			
				|  |  |            </span>
 | 
	
		
			
				|  |  |          </tag>
 |