From ec098d1d6c9508918f95d98672d324df9faa72f2 Mon Sep 17 00:00:00 2001 From: From-wh Date: Wed, 17 May 2023 17:07:53 +0800 Subject: [PATCH] init --- .../src/pages/setting/systemMenus/index.vue | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/template/admin/src/pages/setting/systemMenus/index.vue b/template/admin/src/pages/setting/systemMenus/index.vue index 5c7b9d13a..9ed9d4cdc 100644 --- a/template/admin/src/pages/setting/systemMenus/index.vue +++ b/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" > @@ -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;