|
@@ -1,61 +1,19 @@
|
|
|
<template>
|
|
|
<el-container class="layout">
|
|
|
<el-header>
|
|
|
- <div class="logo flx-center">
|
|
|
- <img class="logo-img" src="@/assets/images/logo.svg" alt="logo" />
|
|
|
- <span class="logo-text">{{ title }}</span>
|
|
|
- </div>
|
|
|
- <el-menu ellipsis class="el-menu-popper-demo" mode="horizontal" :popper-offset="0" style="max-width: 900px">
|
|
|
- <el-menu-item index="1">首页</el-menu-item>
|
|
|
- <el-sub-menu index="2">
|
|
|
- <template #title>权限中心</template>
|
|
|
- <el-menu-item index="2-1">用户管理</el-menu-item>
|
|
|
- <el-menu-item index="2-2">角色管理</el-menu-item>
|
|
|
- <el-menu-item index="2-3">菜单管理</el-menu-item>
|
|
|
- <el-sub-menu index="2-4">
|
|
|
- <template #title>item four</template>
|
|
|
- <el-menu-item index="2-4-1">item one</el-menu-item>
|
|
|
- <el-menu-item index="2-4-2">item two</el-menu-item>
|
|
|
- <el-menu-item index="2-4-3">item three</el-menu-item>
|
|
|
- </el-sub-menu>
|
|
|
- </el-sub-menu>
|
|
|
- <el-sub-menu index="3">
|
|
|
- <template #title>组织架构</template>
|
|
|
- <el-menu-item index="3-1">职位管理</el-menu-item>
|
|
|
- <el-menu-item index="3-2">组织管理</el-menu-item>
|
|
|
- <el-menu-item index="3-3">item three</el-menu-item>
|
|
|
- <el-sub-menu index="3-4">
|
|
|
- <template #title>demo</template>
|
|
|
- <el-menu-item index="3-4-1">item one</el-menu-item>
|
|
|
- <el-menu-item index="3-4-2">item two</el-menu-item>
|
|
|
- <el-menu-item index="3-4-3">item three</el-menu-item>
|
|
|
- </el-sub-menu>
|
|
|
- </el-sub-menu>
|
|
|
- <el-menu-item index="4" disabled>Info</el-menu-item>
|
|
|
- <el-menu-item index="5">Orders</el-menu-item>
|
|
|
- </el-menu>
|
|
|
- <div class="tool-bar-ri">
|
|
|
- <span class="username">Admin</span>
|
|
|
- <Avatar />
|
|
|
- </div>
|
|
|
+ <AppLogo />
|
|
|
+ <AppMenu />
|
|
|
+ <AppTools />
|
|
|
</el-header>
|
|
|
<el-main>
|
|
|
- <router-view v-slot="{ Component, route }">
|
|
|
- <transition appear name="fade-transform" mode="out-in">
|
|
|
- <keep-alive>
|
|
|
- <component :is="Component" :key="route.name" />
|
|
|
- </keep-alive>
|
|
|
- </transition>
|
|
|
- </router-view>
|
|
|
+ <AppMain />
|
|
|
</el-main>
|
|
|
<el-footer>
|
|
|
- <span>Copyright (c) 2025 eco-Boot-web</span>
|
|
|
+ <AppFooter />
|
|
|
</el-footer>
|
|
|
</el-container>
|
|
|
</template>
|
|
|
-<script lang="tsx" setup name="LayoutTransverse">
|
|
|
-const title = import.meta.env.VITE_APP_TITLE
|
|
|
-</script>
|
|
|
+<script lang="tsx" setup name="LayoutTransverse"></script>
|
|
|
<style lang="scss" scoped>
|
|
|
@use './index';
|
|
|
</style>
|