| | |
| | | return item; |
| | | }); |
| | | } |
| | | let selNode = currentNode.value; |
| | | let curGroupID = []; |
| | | if (selNode.children && selNode.children.length > 0) { |
| | | selNode.children.forEach((item) => { |
| | | curGroupID.push(item.group_id); |
| | | }); |
| | | } else { |
| | | curGroupID.push(selNode.group_id); |
| | | } |
| | | let page_data = []; |
| | | curGroupID.forEach((curItem) => { |
| | | allTableData.value.forEach((sample) => { |
| | | if (curItem == sample.group_id) page_data.push(sample); |
| | | }); |
| | | }); |
| | | tableData.value = page_data; |
| | | tableData.value = allTableData.value.filter((item) => item.group_id === currentListID.value || currentNode.value.children?.some(treeItem=>treeItem.group_id===item.group_id)); |
| | | }; |
| | | //#endregion |
| | | |