瀏覽代碼

养护云版,费率工地转移,综合里程取值方式修改

zhangweicheng 6 年之前
父節點
當前提交
17e01b6791
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      web/building_saas/main/js/views/fee_rate_view.js

+ 9 - 1
web/building_saas/main/js/views/fee_rate_view.js

@@ -594,10 +594,18 @@ var feeRateObject={
                      let doc = {"subFeeRate":temR.subFeeRate};
                      let valueKey = valueArray.join('-');
                      let valueMaps = r.subFeeRate.valueMaps;
+                     if(subRate.name == "工地转移(km)"&& value && value < 50){//工地转移50km以内按50km算
+                         valueKey = "50";
+                         temP.value = scMathUtil.roundForObj(value,getDecimal("feeRate")) ;//设置显示的节点值
+                     }
+                     if(subRate.name == "综合里程(km)"&& value && value < 3){//综合里程3km以内按3km算
+                          valueKey = "3";
+                         temP.value = scMathUtil.roundForObj(value,getDecimal("feeRate")) ;//设置显示的节点值
+                     }
                      let rate = _.find(valueMaps,{"ID":valueKey});
                      if(isDef(rate)) {//找到了,直接改费率值
                          doc.rate = rate.value;
-                     }else {//没找到,用内插法或步长算值
+                     } else {//没找到,用内插法或步长算值
                          let ltRate = null;//
                          let gtRate = null;
                          temP.value = scMathUtil.roundForObj(value,getDecimal("feeRate")) ;