diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 0353d81b..3be38b2b 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -5,7 +5,7 @@ import { clearMenuItem, MenuDataItem, } from 'antdv-pro-layout'; -import RightContent from './components/RightContent.vue'; +import HeaderContentRight from './components/HeaderContentRight/HeaderContentRight.vue'; import Tabs from './components/Tabs.vue'; import GlobalMask from '@/components/GlobalMask/index.vue'; import ForcePasswdChange from '@/components/ForcePasswdChange/index.vue'; @@ -68,19 +68,6 @@ watch( ); // 动态路由添加到菜单面板 -// const rootRoute = router.getRoutes().find(r => r.name === 'Root'); -// if (rootRoute) { -// const children = routerStore.setRootRouterData(rootRoute.children); -// const buildRouterData = routerStore.buildRouterData; -// if (buildRouterData.length > 0) { -// rootRoute.children = children.concat(buildRouterData); -// } else { -// rootRoute.children = children; -// } -// } -// -// const { menuData } = getMenuData(clearMenuItem(router.getRoutes())); -// const menuData = computed(() => { const rootRoute = router.getRoutes().find(r => r.name === 'Root'); if (rootRoute) { @@ -151,10 +138,13 @@ tabsStore.clear(); // LOGO地址 const logoUrl = computed(() => { - let url = - appStore.logoType === 'brand' - ? parseUrlPath(appStore.filePathBrand) - : parseUrlPath(appStore.filePathIcon); + let url = parseUrlPath(appStore.filePathIcon); + if (appStore.logoType === 'brand') { + url = parseUrlPath(appStore.filePathBrand); + } + if (layoutState.collapsed) { + url = parseUrlPath(appStore.filePathIcon); + } if (url.indexOf('{language}') === -1) { return url; @@ -294,13 +284,17 @@ onUnmounted(() => { :alt="appStore.appName" :title="appStore.appName" /> -

+

{{ appStore.appName }}

-