【issues/7561】主题切换为顶部混合模式时,页面顶部内容显示不出来,被遮盖

pull/7625/head v3.7.2
JEECG 2024-12-17 09:43:18 +08:00
parent 5c9c2dbebe
commit 4d058e1dce
1 changed files with 5 additions and 2 deletions

View File

@ -21,6 +21,7 @@
import { useDesign } from '/@/hooks/web/useDesign';
import { useLayoutHeight } from '../content/useContentViewHeight';
import { TabsThemeEnum } from '/@/enums/appEnum';
import { MenuTypeEnum } from '/@/enums/menuEnum';
// update-begin--author:liaozhiyang---date:20240407---forQQYUN-8774header
const HEADER_HEIGHT = 60;
@ -41,7 +42,7 @@
const appStore = useAppStore()
const glob = useGlobSetting()
const { getCalcContentWidth, getSplit } = useMenuSetting();
const { getCalcContentWidth, getSplit, getMenuType } = useMenuSetting();
const { getIsMobile } = useAppInject();
const { getFixed, getShowInsetHeaderRef, getShowFullHeaderRef, getHeaderTheme } = useHeaderSetting();
@ -98,9 +99,11 @@
const getPlaceholderDomStyle = computed((): CSSProperties => {
let height = 0;
if ((unref(getShowFullHeaderRef) || !unref(getSplit)) && unref(getShowHeader) && !unref(getFullContent)) {
// update-begin--author:liaozhiyang---date:20241216---forissues/7561
if ((unref(getShowFullHeaderRef) || !unref(getSplit)) && unref(getShowHeader) && !unref(getFullContent) || unref(getMenuType) == MenuTypeEnum.MIX) {
height += HEADER_HEIGHT;
}
// update-end--author:liaozhiyang---date:20241216---forissues/7561
if (unref(getShowTabs) && !unref(getFullContent)) {
height += unref(getTabsThemeHeight);
}