|
@@ -1779,7 +1779,7 @@ class CalcProgram {
|
|
|
};
|
|
|
|
|
|
// 只计算treeNode自身。changedArr: 外部传来的一个数组,专门存储发生变动的节点。
|
|
|
- innerCalc(treeNode, changedArr, tender){
|
|
|
+ innerCalc(treeNode, changedArr, tenderType){
|
|
|
let me = this;
|
|
|
// 仅用作树节点显示的工料机不能参与计算。
|
|
|
if (treeNode.sourceType === ModuleNames.ration_glj) return;
|
|
@@ -2022,7 +2022,7 @@ class CalcProgram {
|
|
|
calcItem.unitFee = (eval(calcItem.compiledExpr) * feeRate * 0.01).toDecimal(decimalObj.decimal('unitPrice', treeNode));
|
|
|
calcItem.totalFee = (calcItem.unitFee * calcTools.uiNodeQty(treeNode)).toDecimal(decimalObj.decimal('totalPrice', treeNode));
|
|
|
|
|
|
- // if (tender == tenderTypes.ttCalc) {
|
|
|
+ // if (tenderType == tenderTypes.ttCalc) {
|
|
|
let tExpr = analyzer.getCompiledTenderExpr(calcItem.compiledExpr);
|
|
|
calcItem.tenderUnitFee = (eval(tExpr) * feeRate * 0.01).toDecimal(decimalObj.decimal('unitPrice', treeNode));
|
|
|
calcItem.tenderTotalFee = (calcItem.tenderUnitFee * treeNode.data.tenderQuantity).toDecimal(decimalObj.decimal('totalPrice', treeNode));
|
|
@@ -2034,8 +2034,8 @@ class CalcProgram {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
- if (tender == tenderTypes.ttReverseRation || tender == tenderTypes.ttReverseGLJ)
|
|
|
- this.calcTenderReverse(treeNode, tender);
|
|
|
+ if (tenderType == tenderTypes.ttReverseRation || tenderType == tenderTypes.ttReverseGLJ)
|
|
|
+ this.calcTenderReverse(treeNode, tenderType);
|
|
|
|
|
|
deleteUselessFees(treeNode, fnArr);
|
|
|
};
|