if (form.id) {
const id = form.id;
function findParentId(treeArray: any[], deptId: any): any {
for (const node of treeArray) {
if (node.id == id) {
return node.parentId;
}
if (node.children && node.children.length > 0) {
const foundParentId = findParentId(node.children, id);
if (foundParentId) {
return foundParentId;
}
}
}
return null;
}
const parentId = findParentId(treeData.value, form.id);
if (parentId) {
form.parentId = parentId; // 赋值给 treeData.value.parentId
} else {
console.log('未找到匹配的 parentId');
}
form.deptId = form.id;
searchInfo.deptId = form.id;
}