From-wh 2 лет назад
Родитель
Сommit
ec098d1d6c
1 измененных файлов с 16 добавлено и 1 удалено
  1. 16 1
      template/admin/src/pages/setting/systemMenus/index.vue

+ 16 - 1
template/admin/src/pages/setting/systemMenus/index.vue

@@ -75,7 +75,7 @@
       :formValidate="formValidate"
       :titleFrom="titleFrom"
       @getList="getList"
-      @changeMenu="getMenusUnique"
+      @changeMenu="changeMenu"
       ref="menusFrom"
       @clearFrom="clearFrom"
     ></menus-from>
@@ -198,6 +198,7 @@ export default {
       seletRouteIds: [], // 选中id
       menusId: 0, // 选中分类id
       nodeKey: 0, // 选中节点
+      openId: '',
     };
   },
   components: { menusFrom, formCreate: formCreate.$form() },
@@ -397,6 +398,7 @@ export default {
     },
     // 编辑
     edit(row, title, index) {
+      this.openId = row.id;
       this.formValidate = {};
       this.menusDetails(row.id);
       this.titleFrom = title;
@@ -439,6 +441,19 @@ export default {
           this.$Message.error(res.msg);
         });
     },
+
+    openMenuList(arr, id) {
+      arr.map((e) => {
+        if (e.id === id) {
+          e._expanded = true;
+        } else if (e.children) {
+        }
+      });
+    },
+    changeMenu() {
+      this.getData(1);
+      this.getMenusUnique();
+    },
     getMenusUnique() {
       getMenusUnique().then((res) => {
         let data = res.data;