|
@@ -409,9 +409,10 @@ let calcTools = {
|
|
|
mdSum = (mdSum).toDecimal(decimalObj.glj.unitPriceHasMix);
|
|
|
}
|
|
|
}
|
|
|
- // result = result + (gljQ * mdSum).toDecimal(decimalObj.process);
|
|
|
- result = result + (gljQ * mdSum).toDecimal(decimalObj.ration.unitPrice);
|
|
|
- result = (result).toDecimal(decimalObj.ration.unitPrice);
|
|
|
+ if (typeof isCQ2018 != 'undefined')
|
|
|
+ result = (result + (gljQ * mdSum).toDecimal(decimalObj.process)).toDecimal(decimalObj.process)
|
|
|
+ else
|
|
|
+ result = (result + (gljQ * mdSum).toDecimal(decimalObj.ration.unitPrice)).toDecimal(decimalObj.ration.unitPrice);
|
|
|
}
|
|
|
}
|
|
|
result = (result).toDecimal(decimalObj.ration.unitPrice);
|
|
@@ -884,13 +885,14 @@ let calcTools = {
|
|
|
let gljQ;
|
|
|
if (isTender){
|
|
|
calcTools.calcGLJTenderQty(node, glj);
|
|
|
- gljQ = glj.tenderQuantity;
|
|
|
+ gljQ = glj.tenderQuantity.toDecimal(decimalObj.glj.quantity);
|
|
|
}
|
|
|
else
|
|
|
- gljQ = glj.quantity;
|
|
|
+ gljQ = glj.quantity.toDecimal(decimalObj.glj.quantity);
|
|
|
|
|
|
- rst = rst + (gljQ * calcTools.uiNodeQty(node)).toDecimal(decimalObj.process);
|
|
|
- rst = rst.toDecimal(decimalObj.process);
|
|
|
+ // rst = rst + (gljQ * calcTools.uiNodeQty(node)).toDecimal(decimalObj.process);
|
|
|
+ // rst = rst.toDecimal(decimalObj.process);
|
|
|
+ rst = (rst + gljQ).toDecimal(decimalObj.process);
|
|
|
}
|
|
|
};
|
|
|
return rst.toDecimal(decimalObj.glj.quantity);
|