|
@@ -2,7 +2,7 @@
|
|
|
<div class="avue-contail" :class="{'avue--collapse':isCollapse}">
|
|
<div class="avue-contail" :class="{'avue--collapse':isCollapse}">
|
|
|
<div class="avue-header">
|
|
<div class="avue-header">
|
|
|
<!-- 顶部导航栏 -->
|
|
<!-- 顶部导航栏 -->
|
|
|
- <top ref="top" />
|
|
|
|
|
|
|
+ <top ref="top"/>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="avue-layout">
|
|
<div class="avue-layout">
|
|
|
<div class="avue-left">
|
|
<div class="avue-left">
|
|
@@ -11,7 +11,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="avue-main">
|
|
<div class="avue-main">
|
|
|
<!-- 顶部标签卡 -->
|
|
<!-- 顶部标签卡 -->
|
|
|
- <tags />
|
|
|
|
|
|
|
+ <tags/>
|
|
|
<transition name="fade-scale">
|
|
<transition name="fade-scale">
|
|
|
<search class="avue-view" v-show="isSearch"></search>
|
|
<search class="avue-view" v-show="isSearch"></search>
|
|
|
</transition>
|
|
</transition>
|
|
@@ -47,7 +47,7 @@
|
|
|
sidebar
|
|
sidebar
|
|
|
},
|
|
},
|
|
|
name: "index",
|
|
name: "index",
|
|
|
- provide () {
|
|
|
|
|
|
|
+ provide() {
|
|
|
return {
|
|
return {
|
|
|
index: this
|
|
index: this
|
|
|
};
|
|
};
|
|
@@ -87,16 +87,15 @@
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
//打开菜单
|
|
//打开菜单
|
|
|
- openMenu (item = {}) {
|
|
|
|
|
|
|
+ openMenu(item = {}) {
|
|
|
this.$store.dispatch("GetMenu", item.id).then(data => {
|
|
this.$store.dispatch("GetMenu", item.id).then(data => {
|
|
|
if (data.length !== 0) {
|
|
if (data.length !== 0) {
|
|
|
this.$router.$avueRouter.formatRoutes(data, true);
|
|
this.$router.$avueRouter.formatRoutes(data, true);
|
|
|
}
|
|
}
|
|
|
- //当点击顶部菜单做的事件
|
|
|
|
|
- if (!this.validatenull(item)) {
|
|
|
|
|
|
|
+ //当点击顶部菜单后默认打开第一个菜单
|
|
|
|
|
+ /*if (!this.validatenull(item)) {
|
|
|
let itemActive = {},
|
|
let itemActive = {},
|
|
|
childItemActive = 0;
|
|
childItemActive = 0;
|
|
|
- //vue-router路由
|
|
|
|
|
if (item.path) {
|
|
if (item.path) {
|
|
|
itemActive = item;
|
|
itemActive = item;
|
|
|
} else {
|
|
} else {
|
|
@@ -109,11 +108,11 @@
|
|
|
this.$store.commit('SET_MENU_ID', item);
|
|
this.$store.commit('SET_MENU_ID', item);
|
|
|
this.$router.push({
|
|
this.$router.push({
|
|
|
path: this.$router.$avueRouter.getPath({
|
|
path: this.$router.$avueRouter.getPath({
|
|
|
- name: itemActive.label,
|
|
|
|
|
|
|
+ name: (itemActive.label || itemActive.name),
|
|
|
src: itemActive.path
|
|
src: itemActive.path
|
|
|
}, itemActive.meta)
|
|
}, itemActive.meta)
|
|
|
});
|
|
});
|
|
|
- }
|
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|