Commit accc35f37cb9c63a974e93c6707cb312f6b66dec

Authored by fengtao
1 parent caeb22cb

fix:修改租户角色-新增时菜单全部展开问题,应该只展开第一级即可和重复提交问题

... ... @@ -13,7 +13,6 @@
13 13 v-if="treeData.length > 0"
14 14 :treeData="treeData"
15 15 :expandedKeys="treeExpandData"
16   - autoExpandParent
17 16 :replaceFields="{ title: 'menuName' }"
18 17 :checkedKeys="roleMenus"
19 18 @check="handleCheckClick"
... ... @@ -86,6 +85,7 @@
86 85 setDrawerProps({ confirmLoading: false });
87 86 allCheckedKeys.value = [];
88 87 originMenus.value = [];
  88 + treeExpandData.value;
89 89 allCheckedKeys.value.length = 0;
90 90 resetFields();
91 91 roleId.value = '';
... ... @@ -98,6 +98,11 @@
98 98 const menuListModel = await getMenuList();
99 99 processChildren(menuListModel);
100 100 treeData.value = menuListModel;
  101 + //修复角色菜单新增-全部展开问题-只展开第一级即可
  102 + nextTick(() => {
  103 + const getAllIds = lookForAllId(treeData.value, []);
  104 + treeExpandData.value = getAllIds;
  105 + });
101 106 }
102 107 // 更新
103 108 if (unref(isUpdate)) {
... ...