duy 2 yıl önce
ebeveyn
işleme
c420dfbbf8
1 değiştirilmiş dosya ile 16 ekleme ve 2 silme
  1. 16 2
      src/views/data-fill/wbs.vue

+ 16 - 2
src/views/data-fill/wbs.vue

@@ -970,12 +970,26 @@ const copyNodeElTreeClick = ({data}) => {
         }
     } else if (TabKey === '3') {
         if (data['notExsitChild']) {
-            setCopyNodeTable(data, data?.title)
+            if(data['nodeType']===6){
+                let oldarr= copyNodeTable.value
+                let result = oldarr.some(item => item.primaryKeyId===data['primaryKeyId']) //true
+                //限制点工序节点的时候,只能加一个,只针对复制数据
+                if(!result){
+                     setCopyNodeTable(data, data?.title)
+                }
+              
+            }else{
+                 setCopyNodeTable(data, data?.title)
+            }
+            
+           
         }
     }
 }
 
-const setCopyNodeTable = (data, title,partitionCode) => {
+const setCopyNodeTable = (data, title) => {
+
+
     copyNodeTable.value.push({
         title: data?.title || '',
         nodeName: title || '',