فهرست منبع

复制节点点击

duy 1 سال پیش
والد
کامیت
5ee304de8a
1فایلهای تغییر یافته به همراه3 افزوده شده و 17 حذف شده
  1. 3 17
      src/views/data-fill/wbs.vue

+ 3 - 17
src/views/data-fill/wbs.vue

@@ -1233,25 +1233,13 @@ const copyNodeElTreeClick = ({data,node}) => {
 //         //只能往上一级点击,不能跨层级点击
 //         //已上报的工序节点不能点击选择
 //         //如果选择的是父级节点,那不能复制到子级节点
-    let outparentId=nodeItemInfo.value.parent.data.parentId
-    let checkparentId=node.parent.data.parentId
-    let checkId=node.parent.data.id
-
     if(data['colorStatus']===2||data['colorStatus']==1){//已上报的工序不能点击
         if (data['id'] !== formCopyNodeModel.value.id) {//不能复制到本身节点下
             //只能往上一级点击,不能跨层级点击
-            if(outparentId===checkparentId||outparentId===checkId){
+            
                 //如果选择的是父级节点,那不能复制到子级节点
                 if (type === 6 && (data['type'] === 4 || data['type'] === 5 || data['type'] == 6)) {
-                    //限制复制数据不能复制到本身节点下
-                        if (data['notExsitChild']) {
-                            //限制一个节点不能点击多次
-                            let oldarr = copyNodeTable.value
-                            let result = oldarr.some(item => item.primaryKeyId === data['primaryKeyId']) //true
-                            if (!result) {
-                                setCopyNodeTable(data, data?.title)
-                            }
-                        }
+                    setCopyNodeTable(data, data?.title)
                 }
 
                 if (type === 6 && (data['type'] === 4 || data['type'] === 5 || data['type'] !== 6)) {
@@ -1272,9 +1260,7 @@ const copyNodeElTreeClick = ({data,node}) => {
                 if (type === 1 && data['type'] === 1) {
                     setCopyNodeTable(data, title, partitionCode)
                 }
-            }else{
-                window?.$message?.warning('不允许跨节点复制')
-            }
+           
              
         }
     }else{