|
@@ -1,6 +1,44 @@
|
|
|
<template>
|
|
|
<el-container class="layout">
|
|
|
- <el-header>菜单</el-header>
|
|
|
+ <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>
|
|
|
+ </el-header>
|
|
|
<el-main>
|
|
|
<router-view v-slot="{ Component, route }">
|
|
|
<transition appear name="fade-transform" mode="out-in">
|
|
@@ -10,10 +48,14 @@
|
|
|
</transition>
|
|
|
</router-view>
|
|
|
</el-main>
|
|
|
- <el-footer></el-footer>
|
|
|
+ <el-footer>
|
|
|
+ <span>Copyright (c) 2025 eco-Boot-web</span>
|
|
|
+ </el-footer>
|
|
|
</el-container>
|
|
|
</template>
|
|
|
-<script lang="tsx" setup name="LayoutTransverse"></script>
|
|
|
+<script lang="tsx" setup name="LayoutTransverse">
|
|
|
+const title = import.meta.env.VITE_APP_TITLE
|
|
|
+</script>
|
|
|
<style lang="scss" scoped>
|
|
|
@use './index';
|
|
|
</style>
|