Commit 3bb6d11ed1b33adbfd6c76a0e06442cd62356ab7

Authored by Vben
1 parent d7d60398

fix(layout): fix useLockPage not work, fix #611

src/layouts/default/header/components/user-dropdown/index.vue
@@ -19,6 +19,7 @@ @@ -19,6 +19,7 @@
19 /> 19 />
20 <MenuDivider v-if="getShowDoc" /> 20 <MenuDivider v-if="getShowDoc" />
21 <MenuItem 21 <MenuItem
  22 + v-if="getUseLockPage"
22 key="lock" 23 key="lock"
23 :text="t('layout.header.tooltipLock')" 24 :text="t('layout.header.tooltipLock')"
24 icon="ion:lock-closed-outline" 25 icon="ion:lock-closed-outline"
@@ -70,7 +71,7 @@ @@ -70,7 +71,7 @@
70 setup() { 71 setup() {
71 const { prefixCls } = useDesign('header-user-dropdown'); 72 const { prefixCls } = useDesign('header-user-dropdown');
72 const { t } = useI18n(); 73 const { t } = useI18n();
73 - const { getShowDoc } = useHeaderSetting(); 74 + const { getShowDoc, getUseLockPage } = useHeaderSetting();
74 const userStore = useUserStore(); 75 const userStore = useUserStore();
75 76
76 const getUserInfo = computed(() => { 77 const getUserInfo = computed(() => {
@@ -116,6 +117,7 @@ @@ -116,6 +117,7 @@
116 getShowDoc, 117 getShowDoc,
117 headerImg, 118 headerImg,
118 register, 119 register,
  120 + getUseLockPage,
119 }; 121 };
120 }, 122 },
121 }); 123 });
src/layouts/default/header/index.vue
@@ -112,15 +112,11 @@ @@ -112,15 +112,11 @@
112 getMenuWidth, 112 getMenuWidth,
113 getIsMixSidebar, 113 getIsMixSidebar,
114 } = useMenuSetting(); 114 } = useMenuSetting();
115 - const {  
116 - getUseErrorHandle,  
117 - getShowSettingButton,  
118 - getSettingButtonPosition,  
119 - } = useRootSetting(); 115 + const { getUseErrorHandle, getShowSettingButton, getSettingButtonPosition } =
  116 + useRootSetting();
120 117
121 const { 118 const {
122 getHeaderTheme, 119 getHeaderTheme,
123 - getUseLockPage,  
124 getShowFullScreen, 120 getShowFullScreen,
125 getShowNotice, 121 getShowNotice,
126 getShowContent, 122 getShowContent,
@@ -189,7 +185,6 @@ @@ -189,7 +185,6 @@
189 getShowLocalePicker, 185 getShowLocalePicker,
190 getShowFullScreen, 186 getShowFullScreen,
191 getShowNotice, 187 getShowNotice,
192 - getUseLockPage,  
193 getUseErrorHandle, 188 getUseErrorHandle,
194 getLogoWidth, 189 getLogoWidth,
195 getIsMixSidebar, 190 getIsMixSidebar,