浏览代码

清空调价

chenshilong 7 年之前
父节点
当前提交
eac50e10cf

+ 15 - 0
web/building_saas/main/js/models/calc_program.js

@@ -1910,6 +1910,21 @@ class CalcProgram {
         baseNodes.push(calcTools.getNodeByFlag(fixedFlag.CHARGE));
         baseNodes.push(calcTools.getNodeByFlag(fixedFlag.CHARGE));
         return me.getTotalFee(baseNodes, excludeNodes);
         return me.getTotalFee(baseNodes, excludeNodes);
     };
     };
+
+    clearTenders(){
+        let nodes = projectObj.project.mainTree.items;
+        for (let node of nodes) {
+            delete node.data.targetTotalFee;
+            delete node.data.targetUnitFee;
+            if (node.data.feesIndex && node.data.feesIndex.common){
+                delete node.data.feesIndex.common.tenderUnitFee;
+                delete node.data.feesIndex.common.tenderTotalFee;
+            };
+            delete node.data.quantityCoe;
+            delete node.data.rationQuantityCoe;
+        };
+        projectObj.project.property.tenderSetting.gljPriceTenderCoe = 1;
+    };
 };
 };
 
 
 // export default analyzer;
 // export default analyzer;

+ 5 - 0
web/building_saas/main/js/views/tender_price_view.js

@@ -340,5 +340,10 @@ $(function () {
         tender_obj.showTenderData();
         tender_obj.showTenderData();
     });
     });
 
 
+    $('#cleanTender').on('click', function () {
+        projectObj.project.calcProgram.clearTenders();
+        tender_obj.initPageContent();
+        tender_obj.showTenderData();
+    });
 
 
 });
 });