duy 2 år sedan
förälder
incheckning
bf3f64403c
1 ändrade filer med 31 tillägg och 30 borttagningar
  1. 31 30
      src/views/data-fill/division.vue

+ 31 - 30
src/views/data-fill/division.vue

@@ -1009,39 +1009,40 @@ const addingFormClick = () => {
 //删除当前节点用表
 const deltableexcel =async (row) => {
     console.log(row,'row');
-    if(row['ancestors'].length>0||row['nodeType']>0){
-       window?.$message?.warning('该表不允许删除')
-    }else if(row['pdfUrl'].length>0){
-         window?.$messageBox?.alert('该表已填写数据'+',请谨慎考虑后,确认是否需要删除?', '删除', {
-            showCancelButton: true,
-            confirmButtonText: '确认删除',
-            cancelButtonText: '取消',
-            callback:async (action) => {
-                if (action === 'confirm') {
-                const {error, code,msg} = await divisionApi.removeWbsTreeContract({
-                    id: row.pkeyId,
-                    stats:1
-                })
-                    if (!error && code === 200) {
-                        window?.$message?.success('删除成功')
-                        window?.location?.reload()  //刷新页面
-                    }else{
-                         window?.$message?.warning(msg)
+    if(row['isEle']==='1'){
+        if(row['pdfUrl']!==''){
+            window?.$messageBox?.alert('该表已填写数据'+',请谨慎考虑后,确认是否需要删除?', '删除', {
+                showCancelButton: true,
+                confirmButtonText: '确认删除',
+                cancelButtonText: '取消',
+                callback:async (action) => {
+                    if (action === 'confirm') {
+                    const {error, code,msg} = await divisionApi.removeWbsTreeContract({
+                        id: row.pkeyId,
+                        stats:0
+                    })
+                        if (!error && code === 200) {
+                            window?.$message?.success('删除成功')
+                            window?.location?.reload()  //刷新页面
+                        }else{
+                            window?.$message?.warning(msg)
+                        }
                     }
                 }
-            }
-        })
-    }
-    else{
-         const {error, code,msg} = await divisionApi.removeWbsTreeContract({id: row.pkeyId,stats:0})
-            if (!error && code === 200) {
-                        window?.$message?.success('删除成功')
-                        window?.location?.reload()  //刷新页面
-            }else{
-                         window?.$message?.warning(msg)
-                    }
-     
+            })
+        }else{
+            const {error, code,msg} = await divisionApi.removeWbsTreeContract({id: row.pkeyId,stats:0})
+                if (!error && code === 200) {
+                            window?.$message?.success('删除成功')
+                            window?.location?.reload()  //刷新页面
+                }else{
+                            window?.$message?.warning(msg)
+                        }
+        }
+    }else{
+          window?.$message?.warning('该表不允许删除')
     }
+    
    
 }
 //树配置