|
|
@@ -40,7 +40,7 @@ active-text-color="#1890FF"
|
|
|
<span slot="title">{{ item.name }}</span>
|
|
|
</el-menu-item>
|
|
|
|
|
|
- <el-submenu v-if="item.children" :index="item.url ? item.url :item.name" :key="item.id" class="">
|
|
|
+ <el-submenu v-if="item.children" :index="item.url ? item.url :item.name" :key="item.id">
|
|
|
<template slot="title">
|
|
|
<i :class="''+item.icon" style="margin-right: 10px;"></i>
|
|
|
<span slot="title">{{ item.name }}</span>
|
|
|
@@ -48,12 +48,12 @@ active-text-color="#1890FF"
|
|
|
<template v-if="item.children" v-for="sub in item.children" >
|
|
|
<el-menu-item v-if="!sub.children" :index="sub.url" :key="sub.id">
|
|
|
<!--<i :class="'icon-before icon-'+sub.icon" style="padding-top: 5px; margin-right: 10px;"></i>-->
|
|
|
- <span slot="title">{{ sub.name }}</span>
|
|
|
+ <span slot="title" style="margin-left: 10px;">{{ sub.name }}</span>
|
|
|
</el-menu-item>
|
|
|
<el-submenu v-if="sub.children" :index="sub.name" :key="sub.id">
|
|
|
<template slot="title">
|
|
|
- <i :class="''+sub.icon" style="margin-right: 10px;"></i>
|
|
|
- <span slot="title">{{ sub.name }}</span>
|
|
|
+ <i v-if="sub.icon" :class="''+sub.icon" style="margin-right: 10px;"></i>
|
|
|
+ <span slot="title" style="margin-left: 10px;">{{ sub.name }}</span>
|
|
|
</template>
|
|
|
<el-menu-item v-for="sub2 in sub.children" :index="sub2.url" :key="sub2.id">
|
|
|
<span slot="title">{{ sub2.name }}</span>
|
|
|
@@ -212,7 +212,7 @@ export default class Sidebar extends Vue {
|
|
|
// this.$store.dispatch('menu/addAll', this.translateMenus(menus))
|
|
|
this.$store.dispatch('menu/addAll', menus)
|
|
|
}
|
|
|
- // console.log('菜单栏',menus)
|
|
|
+ console.log('菜单栏', menus)
|
|
|
}
|
|
|
|
|
|
// 菜单多语言支持
|