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