| | |
| | | isRouterAlive.value = false; |
| | | nextTick(() => { |
| | | isRouterAlive.value = true; |
| | | message.success(formatMessage('common.success', '加载成功')); |
| | | // message.success(formatMessage('common.success', '加载成功')); |
| | | }) |
| | | } catch (error) { |
| | | message.error(formatMessage('common.fail', '加载失败')); |
| | |
| | | |
| | | </a-layout-sider> |
| | | <a-layout> |
| | | <a-layout-header style="background: #fff; padding: 0"> |
| | | <a-layout-header style="background: #fff; padding: 0;"> |
| | | <div class="header-top"> |
| | | <div class="header-top-left"> |
| | | <MenuUnfoldOutlined v-if="collapsed" class="trigger" @click="() => (collapsed = !collapsed)" /> |
| | | <MenuUnfoldOutlined v-if="collapsed" class="trigger triggerLarge" @click="() => (collapsed = !collapsed)" /> |
| | | <MenuFoldOutlined v-else class="trigger" @click="() => (collapsed = !collapsed)" /> |
| | | <RedoOutlined class="trigger" @click="windowReload()" /> |
| | | </div> |
| | |
| | | </div> |
| | | <router-view v-slot="{ Component, route }" v-if="isRouterAlive"> |
| | | <keep-alive :include="routerCache"> |
| | | <component :is="Component" /> |
| | | <component :is="Component" @pageReload="reloadTabs" /> |
| | | </keep-alive> |
| | | </router-view> |
| | | </a-layout-content> |