diff --git a/src/modules/02_organizationalNew/components/mainTree.vue b/src/modules/02_organizationalNew/components/mainTree.vue index 0e56865bd..44642d618 100644 --- a/src/modules/02_organizationalNew/components/mainTree.vue +++ b/src/modules/02_organizationalNew/components/mainTree.vue @@ -170,9 +170,12 @@ async function deleteUpdate(rootId: string, treeId: string) { function deleteNode(treeNode: any, rootId: string, treeId: string): boolean { if (treeNode.orgTreeId === rootId) { + const childrenNew = treeNode.children.filter( + (x: any) => x.orgTreeId != treeId + ); let newData = { ...treeNode, - children: [], + children: childrenNew, }; Object.assign(treeNode, newData);