This commit is contained in:
ygx
2026-03-21 15:52:38 +08:00
parent 090b00002e
commit 4708a8bbf7
36 changed files with 7280 additions and 28 deletions

View File

@@ -1,13 +1,13 @@
<template>
<a-layout class="layout" :class="{ mobile: appStore.hideMenu }">
<div v-if="navbar && !route?.meta?.isNewTab" class="layout-navbar">
<div v-if="navbar && !route?.meta?.isNewTab && !route?.meta?.is_full" class="layout-navbar">
<NavBar />
</div>
<a-layout>
<a-layout>
<a-layout-sider
v-if="renderMenu"
v-show="!hideMenu && !route?.meta?.isNewTab"
v-show="!hideMenu && !route?.meta?.isNewTab && !route?.meta?.is_full"
class="layout-sider"
:breakpoint="'xl'"
:collapsible="true"
@@ -132,8 +132,8 @@ watch(
)
const paddingStyle = computed(() => {
const paddingLeft = renderMenu.value && !hideMenu.value ? { paddingLeft: `${menuWidth.value}px` } : {}
const paddingTop = navbar.value ? { paddingTop: navbarHeight } : {}
const paddingLeft = renderMenu.value && !hideMenu.value && !route?.meta?.is_full ? { paddingLeft: `${menuWidth.value}px` } : {}
const paddingTop = navbar.value && !route?.meta?.is_full ? { paddingTop: navbarHeight } : {}
return { ...paddingLeft, ...paddingTop }
})
const setCollapsed = (val: boolean) => {