2023-02-17

This commit is contained in:
2023-02-17 14:45:11 +08:00
parent d76cd895e8
commit f903fbb4fa
23 changed files with 2571 additions and 884 deletions

View File

@@ -6,14 +6,14 @@
:key="item.children[0].name">
<el-menu-item :index="item.meta.url+'/'+item.children[0].meta.url" :class="{'submenu-title-noDropdown':!isNest}">
<svg-icon v-if="item.children[0].meta&&item.children[0].meta.icon" :icon-class="item.children[0].meta.icon"></svg-icon>
<span v-if="item.children[0].meta&&item.children[0].title" slot="title">{{item.children[0].title}}</span>
<span v-if="item.children[0].meta&&item.children[0].title" slot="title" style="font-size: 18px;">{{item.children[0].title}}</span>
</el-menu-item>
</router-link>
<el-submenu v-else :index="item.meta.url" :key="item.meta.url">
<template slot="title">
<svg-icon v-if="item.meta&&item.meta.icon" :icon-class="item.meta.icon"></svg-icon>
<span v-if="item.meta&&item.title" slot="title">{{item.title}}</span>
<span v-if="item.meta&&item.title" slot="title" style="font-size: 18px;">{{item.title}}</span>
</template>
<template v-for="child in item.children" v-if="!child.checked">
@@ -22,7 +22,7 @@
<router-link v-else :to="item.meta.url+'/'+child.meta.url" :key="child.meta.url">
<el-menu-item :index="item.meta.url+'/'+child.meta.url">
<svg-icon v-if="child.meta&&child.meta.icon" :icon-class="child.meta.icon"></svg-icon>
<span v-if="child.meta&&child.title" slot="title">{{child.title}}</span>
<span v-if="child.meta&&child.title" slot="title" style="font-size: 16px;">{{child.title}}</span>
</el-menu-item>
</router-link>
</template>

View File

@@ -5,9 +5,9 @@
:show-timeout="200"
:default-active="$route.path"
:collapse="isCollapse"
background-color="#304156"
text-color="#bfcbd9"
active-text-color="#409EFF"
background-color="#0294D7"
text-color="#fff"
active-text-color="#EEEE00"
>
<sidebar-item :routes="menus"></sidebar-item>
</el-menu>

File diff suppressed because it is too large Load Diff