Commit 2343083f7d2912be1a2afd0c3f892ad6c62da208

Authored by Min
1 parent 9e39b5b3

1.处理部件删除 多删除问题

src/components/Manufacture/WorkOrderPackTableTreeNew/index.js
... ... @@ -3309,13 +3309,13 @@ const controlProps = props => {
3309 3309 // 使用Set来记录已处理节点,防止循环引用
3310 3310 const processedNodes = new Set();
3311 3311  
3312   - const findChildren = (parentId, allNodes) => {
  3312 + const findChildren = (parentId = '', allNodes) => {
3313 3313 // 防止重复处理同一个父节点
3314 3314 if (processedNodes.has(parentId)) return [];
3315 3315 processedNodes.add(parentId);
3316 3316  
3317 3317 const children = allNodes.filter(node =>
3318   - node.sControlParentId === parentId && !processedNodes.has(node.sNodeId)
  3318 + parentId && node.sControlParentId === parentId && !processedNodes.has(node.sNodeId)
3319 3319 );
3320 3320  
3321 3321 return children.concat(
... ...