Procházet zdrojové kódy

成本管理,计算问题

MaiXinRong před 2 týdny
rodič
revize
ad9e125b6a

+ 4 - 4
app/public/js/cost_stage_book.js

@@ -19,10 +19,10 @@ $(document).ready(function() {
                 calcFields: ['yf_tp', 'sf_tp', 'end_yf_tp', 'end_sf_tp', 'in_tp', 'in_excl_tax_tp', 'end_in_tp', 'end_in_excl_tax_tp'],
                 keys: ['id', 'stage_id', 'tree_id'],
                 calcFun: function(node) {
-                    node.end_yf_tp = ZhCalc.div(node.yf_tp, node.pre_yf_tp);
-                    node.end_sf_tp = ZhCalc.div(node.sf_tp, node.pre_sf_tp);
-                    node.end_in_tp = ZhCalc.div(node.in_tp, node.pre_in_tp);
-                    node.end_in_excl_tax_tp = ZhCalc.div(node.in_excl_tax_tp, node.pre_in_excl_tax_tp);
+                    node.end_yf_tp = ZhCalc.add(node.yf_tp, node.pre_yf_tp);
+                    node.end_sf_tp = ZhCalc.add(node.sf_tp, node.pre_sf_tp);
+                    node.end_in_tp = ZhCalc.add(node.in_tp, node.pre_in_tp);
+                    node.end_in_excl_tax_tp = ZhCalc.add(node.in_excl_tax_tp, node.pre_in_excl_tax_tp);
                 },
             };
             this.tree = createNewPathTree('ledger', this.treeSetting);

+ 6 - 6
app/public/js/cost_stage_ledger.js

@@ -19,12 +19,12 @@ $(document).ready(function() {
                 calcFields: ['yf_tp', 'sf_tp', 'pay_tp', 'cut_tp', 'yf_excl_tax_tp', 'sf_excl_tax_tp', 'end_yf_tp', 'end_sf_tp', 'end_pay_tp', 'end_cut_tp', 'end_yf_excl_tax_tp', 'end_sf_excl_tax_tp'],
                 keys: ['id', 'stage_id', 'tree_id'],
                 calcFun: function(node) {
-                    node.end_yf_tp = ZhCalc.div(node.yf_tp, node.pre_yf_tp);
-                    node.end_yf_excl_tax_tp = ZhCalc.div(node.yf_excl_tax_tp, node.pre_yf_excl_tax_tp);
-                    node.end_sf_tp = ZhCalc.div(node.sf_tp, node.pre_sf_tp);
-                    node.end_sf_excl_tax_tp = ZhCalc.div(node.sf_excl_tax_tp, node.pre_sf_excl_tax_tp);
-                    node.end_pay_tp = ZhCalc.div(node.pay_tp, node.pre_pay_tp);
-                    node.end_cut_tp = ZhCalc.div(node.cut_tp, node.pre_cut_tp);
+                    node.end_yf_tp = ZhCalc.add(node.yf_tp, node.pre_yf_tp);
+                    node.end_yf_excl_tax_tp = ZhCalc.add(node.yf_excl_tax_tp, node.pre_yf_excl_tax_tp);
+                    node.end_sf_tp = ZhCalc.add(node.sf_tp, node.pre_sf_tp);
+                    node.end_sf_excl_tax_tp = ZhCalc.add(node.sf_excl_tax_tp, node.pre_sf_excl_tax_tp);
+                    node.end_pay_tp = ZhCalc.add(node.pay_tp, node.pre_pay_tp);
+                    node.end_cut_tp = ZhCalc.add(node.cut_tp, node.pre_cut_tp);
                 },
             };
             this.tree = createNewPathTree('ledger', this.treeSetting);