From 5aa3a9bdd9001e53f245efd40b0d39263caa4bfc Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 19 十一月 2022 17:27:53 +0800 Subject: [PATCH] 数据管理页面添加,修改 --- src/views/maintenance/mochaitmo.vue | 84 +++++++----------------------------------- 1 files changed, 14 insertions(+), 70 deletions(-) diff --git a/src/views/maintenance/mochaitmo.vue b/src/views/maintenance/mochaitmo.vue index bb66689..ce296af 100644 --- a/src/views/maintenance/mochaitmo.vue +++ b/src/views/maintenance/mochaitmo.vue @@ -113,12 +113,13 @@ }, data() { return { - setMenuFlag: 'menuSettings', + setMenuFlag: ' ', + activeIndex: ' ', oriData: [], //鍘熷鏍戞暟鎹� dirData: [], //el鏍戞暟鎹� newData: [], //鎷栧姩鍚庢暟鎹� lang: 'zh', - activeIndex: 'menuSettings', + menuList: [], editTitle: '', showPopover: false, @@ -131,7 +132,7 @@ formLabelWidth: '70px', }; }, - + created() {}, mounted() { this.getTreeData(); }, @@ -146,6 +147,7 @@ return value.type == 1; }); this.menuList = this.treeData(menuList); + this.setViewController(this.menuList[0]); } else { alert('鏆傛棤鑿滃崟鏍忔暟鎹�'); } @@ -154,6 +156,15 @@ } // this.treeList = this.treeData(data.result); + }, + setViewController(res) { + if (res.children != null) { + this.setViewController(res.children[0]); + } else { + this.$store.state.currentPerms = res.perms; + this.setMenuFlag = res.url; + this.activeIndex = res.url; + } }, treeData(source) { let cloneData = JSON.parse(JSON.stringify(source)); // 瀵规簮鏁版嵁娣卞害鍏嬮殕 @@ -183,73 +194,6 @@ } } this.setMenuFlag = index; - }, - //鏍戠偣鍑� - handleNodeClick(data) { - this.$store.state.currentPerms = data.perms; - var index = data.url; - if (index != null) { - if (index.indexOf('http') != -1) { - this.$store.commit('getIframe', data.url); - } - } - - switch (data.cnName) { - case '鑿滃崟绠$悊': - this.setMenuFlag = '1'; - break; - case '鐢ㄦ埛绠$悊': - this.setMenuFlag = '2'; - break; - case '鍗曚綅绠$悊': - this.setMenuFlag = '3'; - break; - case '璧勬簮绠$悊': - this.setMenuFlag = '4'; - break; - case '瑙掕壊绠$悊': - this.setMenuFlag = '5'; - break; - case '鏉冮檺绠$悊': - this.setMenuFlag = '6'; - break; - case '鐢ㄦ埛瑙掕壊鎺堟潈': - this.setMenuFlag = '7'; - break; - case '鑿滃崟鏉冮檺鎺堟潈': - this.setMenuFlag = '8'; - break; - case '瑙掕壊鑿滃崟鎺堟潈': - this.setMenuFlag = '9'; - break; - case '瑙掕壊璧勬簮鎺堟潈': - this.setMenuFlag = '10'; - break; - case '鐧诲綍鏃ュ織': - this.setMenuFlag = '11'; - break; - case '鎿嶄綔鏃ュ織': - this.setMenuFlag = '12'; - break; - case '璧勬簮鏃ュ織': - this.setMenuFlag = '13'; - break; - case '浠ょ墝绠$悊': - this.setMenuFlag = '14'; - break; - case '榛�/鐧藉悕鍗�': - this.setMenuFlag = '15'; - break; - case '鏁版嵁搴撶洃鎺�': - this.setMenuFlag = '16'; - break; - case '绯荤粺鐩戞帶': - this.setMenuFlag = '17'; - break; - case '绯荤粺閰嶇疆': - this.setMenuFlag = '18'; - break; - } }, }, }; -- Gitblit v1.9.3