|
|
@@ -1779,7 +1779,7 @@
|
|
|
|
|
|
// 只计算treeNode自身。changedArr: 外部传来的一个数组,专门存储发生变动的节点。
|
|
|
innerCalc(treeNode, changedArr, tenderType) {
|
|
|
- if (treeNode.data.lockUnitPrice == true) return;
|
|
|
+ // if (treeNode.data.lockUnitPrice == true) return;
|
|
|
if (treeNode.sourceType === ModuleNames.ration_glj) return; // 仅用作树节点显示的工料机不能参与计算。
|
|
|
|
|
|
let me = this;
|
|
|
@@ -1851,6 +1851,17 @@
|
|
|
buf = (btf / bq).toDecimal(decimalObj.process);
|
|
|
btuf = (bttf / bq).toDecimal(decimalObj.process);
|
|
|
}
|
|
|
+ else{ // TASK #3409 招投标:清单父项的单价=ROUND(金额/工程量,精度)。如果清单父项的工程量为空或0,则清单父项的单价为空。
|
|
|
+ if (nQ == 0)
|
|
|
+ buf = 0
|
|
|
+ else
|
|
|
+ buf = (btf / bq).toDecimal(decimalObj.process);
|
|
|
+
|
|
|
+ if (nTQ == 0)
|
|
|
+ btuf = 0
|
|
|
+ else
|
|
|
+ btuf = (bttf / bq).toDecimal(decimalObj.process);
|
|
|
+ }
|
|
|
};
|
|
|
};
|
|
|
} else if ((commonCalcType == 1) || (commonCalcType == 3)) {
|