From fb945f18dba1721de6c360482638578fed49f8c8 Mon Sep 17 00:00:00 2001 From: kevin jiang Date: Fri, 10 Apr 2020 14:52:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E4=BF=AE=E6=94=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kiisoo-ic-ui/src/pages/Home.vue | 109 ++++++++++++++++++++++---------- 1 file changed, 77 insertions(+), 32 deletions(-) diff --git a/kiisoo-ic-ui/src/pages/Home.vue b/kiisoo-ic-ui/src/pages/Home.vue index c4be200..55f4667 100644 --- a/kiisoo-ic-ui/src/pages/Home.vue +++ b/kiisoo-ic-ui/src/pages/Home.vue @@ -8,32 +8,13 @@ 拓客营销 - - + + - 账户管理 - 角色管理 - - - - 推广管理 - 推广数据 - - - - - 客户数据 - 客户数据明细 - + {{cItem.name}} @@ -41,8 +22,8 @@ - Home - Components + {{selectedMenu}} + {{selectedSubMenu}}
@@ -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(); } } }