浏览代码

feat: 广西养护需求

zhangweicheng 4 年之前
父节点
当前提交
9cd6c8880d
共有 3 个文件被更改,包括 49 次插入1 次删除
  1. 27 0
      web/over_write/js/guangxi_2021.js
  2. 21 0
      web/over_write/js/guangxiyusuan_2021.js
  3. 1 1
      web/over_write/js/quanguo_2018.js

+ 27 - 0
web/over_write/js/guangxi_2021.js

@@ -413,6 +413,33 @@ function overwriteRationCalcBases() {
     };
 };
 
+if (typeof projectObj !== 'undefined') {
+    projectObj.isInsertEquipmentVisable = function (selected) {
+        return true;   //广西不管是预算或者工程量清单,都是显示   
+    }
+  }
+  
+
+if (typeof feeRateObject !== 'undefined') {
+    feeRateObject.feeRateSpecialHandle = function (subRate, value) {
+        let result = {};
+        if (subRate.name == "工地转移(km)" && value && value < 50) {//工地转移50km以内按50km算
+            result.valueKey = "50";
+            result.value = scMathUtil.roundForObj(value, getDecimal("feeRate"));//设置显示的节点值
+        }
+        if (subRate.name == "综合里程(km)" && value && value < 3) {//综合里程3km以内按3km算
+            result.valueKey = "3";
+            result.value = scMathUtil.roundForObj(value, getDecimal("feeRate"));//设置显示的节点值
+        }
+        if (subRate.name == "施工进出场(km)" && value && value < 5) {//施工进出场5km以内按3km算
+            result.valueKey = "5";
+            result.value = scMathUtil.roundForObj(value, getDecimal("feeRate"));//设置显示的节点值
+        }
+        return result;
+    }
+}
+
+
 (function overwriteFeeTypes() {
     if (typeof cpFeeTypes == 'undefined') return;
     cpFeeTypes = [

+ 21 - 0
web/over_write/js/guangxiyusuan_2021.js

@@ -230,6 +230,27 @@ function overwriteRationCalcBases() {
     };
 };
 
+if (typeof projectObj !== 'undefined') {
+    projectObj.isInsertEquipmentVisable = function (selected) {
+        return true;   //广西不管是预算或者工程量清单,都是显示   
+    }
+  }
+
+if (typeof feeRateObject !== 'undefined') {
+    feeRateObject.feeRateSpecialHandle = function (subRate, value) {
+        let result = {};
+        if (subRate.name == "工地转移(km)" && value && value < 50) {//工地转移50km以内按50km算
+            result.valueKey = "50";
+            result.value = scMathUtil.roundForObj(value, getDecimal("feeRate"));//设置显示的节点值
+        }
+        if (subRate.name == "综合里程(km)" && value && value < 5) {//综合里程5km以内按5km算
+            result.valueKey = "5";
+            result.value = scMathUtil.roundForObj(value, getDecimal("feeRate"));//设置显示的节点值
+        }
+        return result;
+    }
+}
+
 (function overwriteFeeTypes() {
     if (typeof cpFeeTypes == 'undefined') return;
     cpFeeTypes = [

+ 1 - 1
web/over_write/js/quanguo_2018.js

@@ -473,7 +473,7 @@ if (typeof baseFigureTemplate !== 'undefined') {
 
 if (typeof projectObj !== 'undefined') {
   projectObj.isInsertEquipmentVisable = function (selected) {
-      return true;   //全国不管是预算或者工程量清单,都是隐藏   
+      return true;   //全国不管是预算或者工程量清单,都是显示   
   }
 }