@@ -64,11 +45,69 @@ export default {
data() {
return {
isCollapsed: false,
- mHeight: 600
+ mHeight: 600,
+ selectedItemName: '',
+ selectedMenu: '',
+ selectedSubMenu: '',
+ menuList: [
+ {
+ id: 1,
+ 'name': '设置管理',
+ 'url': 'setting',
+ subMenuList: [
+ {
+ 'id': 2,
+ 'name': '账户管理',
+ 'url': '/account/manager'
+ },
+ {
+ 'id': 3,
+ 'name': '角色管理',
+ 'url': '/role/manager'
+ }
+ ]
+ },
+ {
+ id: 4,
+ 'name': '门店推广',
+ 'url': 'shop',
+ subMenuList: [
+ {
+ 'id': 5,
+ 'name': '推广管理',
+ 'url': '/shop/increase/manager'
+ },
+ {
+ 'id': 6,
+ 'name': '推广数据',
+ 'url': '/shop/increase/data'
+ }
+ ]
+ },
+ {
+ id: 7,
+ 'name': '数据中心',
+ 'url': 'data',
+ subMenuList: [
+ {
+ 'id': 8,
+ 'name': '客户数据',
+ 'url': '/customer/view'
+ },
+ {
+ 'id': 9,
+ 'name': '客户数据明细',
+ 'url': '/customer/data/detail'
+ }
+ ]
+ }
+ ]
}
},
created() {
this.mHeight = window.screen.availHeight - 22;
+
+ this.selectedItemName = this.menuList[0].subMenuList[0].id;
},
computed: {
rotateIcon () {
@@ -85,6 +124,18 @@ export default {
}
},
methods: {
+ onSelectLister (val) {
+ for (let i = 0; i < this.menuList.length; i++) {
+ let item = this.menuList[i];
+ for (let k = 0; k < item.subMenuList.length; k++) {
+ let cItem = item.subMenuList[k];
+ if (cItem.id === val) {
+ this.selectedMenu = item.name;
+ this.selectedSubMenu = cItem.name;
+ }
+ }
+ }
+ },
//对象属性空检查
checkParamBlank: function(obj){
for(let param in obj){
@@ -98,12 +149,6 @@ export default {
}else{
return data;
}
- },
- onSelectLister () {
-
- },
- collapsedSider () {
- this.$refs.side1.toggleCollapse();
}
}
}