ソースを参照

回收站删除bug

zhongzewei 6 年 前
コミット
53b92b287b
1 ファイル変更2 行追加13 行削除
  1. 2 13
      web/building_saas/pm/js/pm_gc.js

+ 2 - 13
web/building_saas/pm/js/pm_gc.js

@@ -845,22 +845,11 @@ function m_getDelDatas(oprNode){
     getChild(oprNode);
     //父节点只有一个单位工程,则清除此单位工程的时候,父节点也清除,(建设项目单价、费率文件存在时不清除)
     if(oprNode.data.projType === projectType.tender){
-        let eng = oprNode.parent, proj = null;
-        if(eng && deleted(eng)){
-            proj = eng.parent;
-            rst.push({updateType: 'Project', ID: eng.data.ID});
-        }
-        if(proj && deleted(proj) && fileEmpty(proj)){
-            rst.push({updateType: 'Project', ID: proj.data.ID})
-        }
-    }
-    else if(oprNode.data.projType === projectType.engineering){
         let proj = oprNode.parent;
         if(proj && deleted(proj) && fileEmpty(proj)){
-            rst.push({updateType: 'Project', ID: proj.data.ID});
+            rst.push({updateType: 'Project', ID: proj.data.ID})
         }
-    }
-    else if(oprNode.data.projType === projectType.project){
+    } else if(oprNode.data.projType === projectType.project){
         for(let uf of oprNode.data.unitPriceFiles){
             rst.push({updateType: fileType.unitPriceFile, ID: uf.id});
         }