From 76ef4d011acaf72454da7fe968b5b609e4c57c6b Mon Sep 17 00:00:00 2001 From: Netfan Date: Mon, 30 Dec 2024 13:23:02 +0800 Subject: [PATCH] feat: layout preference update --- packages/@core/preferences/src/use-preferences.ts | 7 ++++++- .../src/widgets/preferences/blocks/layout/sidebar.vue | 2 +- packages/locales/src/langs/zh-CN/preferences.json | 6 +++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/@core/preferences/src/use-preferences.ts b/packages/@core/preferences/src/use-preferences.ts index aa51914e784..ecd2bc74d55 100644 --- a/packages/@core/preferences/src/use-preferences.ts +++ b/packages/@core/preferences/src/use-preferences.ts @@ -97,7 +97,12 @@ function usePreferences() { * @zh_CN 是否包含侧边导航模式 */ const isSideMode = computed(() => { - return isMixedNav.value || isSideMixedNav.value || isSideNav.value; + return ( + isMixedNav.value || + isSideMixedNav.value || + isSideNav.value || + isHeaderMixedNav.value + ); }); const sidebarCollapsed = computed(() => { diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue index dfb63229d05..49122ea3135 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue @@ -44,7 +44,7 @@ const sidebarExpandOnHover = defineModel('sidebarExpandOnHover'); v-model="sidebarAutoActivateChild" :disabled=" !sidebarEnable || - !['sidebar-mixed-nav', 'mixed-nav', 'sidebar-nav'].includes( + !['sidebar-mixed-nav', 'mixed-nav', 'header-mixed-nav'].includes( currentLayout as string, ) || disabled diff --git a/packages/locales/src/langs/zh-CN/preferences.json b/packages/locales/src/langs/zh-CN/preferences.json index 799faab7a4f..aeb455638d3 100644 --- a/packages/locales/src/langs/zh-CN/preferences.json +++ b/packages/locales/src/langs/zh-CN/preferences.json @@ -17,9 +17,9 @@ "horizontalTip": "水平菜单模式,菜单全部显示在顶部", "twoColumn": "双列菜单", "twoColumnTip": "垂直双列菜单模式", - "headerTwoColumn": "水平双列", - "headerTwoColumnTip": "水平双列菜单共存模式", - "mixedMenu": "混合菜单", + "headerTwoColumn": "混合双列", + "headerTwoColumnTip": "双列、水平菜单共存模式", + "mixedMenu": "混合垂直", "mixedMenuTip": "垂直水平菜单共存", "fullContent": "内容全屏", "fullContentTip": "不显示任何菜单,只显示内容主体",