Browse Source

矫正完成率相关

MaiXinRong 4 years ago
parent
commit
eeb8985183
1 changed files with 5 additions and 1 deletions
  1. 5 1
      app/public/js/stage.js

+ 5 - 1
app/public/js/stage.js

@@ -201,7 +201,11 @@ $(document).ready(() => {
         node.end_gather_tp = ZhCalc.add(node.pre_gather_tp, node.gather_tp);
         node.end_final_tp = ZhCalc.add(node.end_qc_tp, node.total_price);
         if (!node.children || node.children.length === 0) {
-            node.end_correct_tp = ZhCalc.add(node.end_qc_tp, ZhCalc.mul(node.end_contract_qty, node.unit_price, tenderInfo.decimal.tp));
+            if (node.end_contract_qty) {
+                node.end_correct_tp = ZhCalc.add(node.end_qc_tp, ZhCalc.mul(node.end_contract_qty, node.unit_price, tenderInfo.decimal.tp));
+            } else {
+                node.end_correct_tp = node.end_gather_tp;
+            }
         }
         node.end_gather_percent = ZhCalc.mul(ZhCalc.div(node.end_gather_tp, node.end_final_tp), 100, 2);
         node.end_correct_percent = ZhCalc.mul(ZhCalc.div(node.end_correct_tp, node.end_final_tp), 100, 2);