Commit accc35f37cb9c63a974e93c6707cb312f6b66dec

Authored by fengtao
1 parent caeb22cb

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

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