|
@@ -143,7 +143,8 @@
|
|
|
var contractMoney = parseFloat($(this).val()) || 0;
|
|
var contractMoney = parseFloat($(this).val()) || 0;
|
|
|
var totalPrice = parseFloat($("#totalPrice").val()) || 0;
|
|
var totalPrice = parseFloat($("#totalPrice").val()) || 0;
|
|
|
|
|
|
|
|
- if (contractMoney < totalPrice) {
|
|
|
|
|
|
|
+ // 只有当totalPrice有值且合同金额小于物料总金额时,才进行提示和修正
|
|
|
|
|
+ if (totalPrice > 0 && contractMoney < totalPrice) {
|
|
|
$(this).removeData("manual-input");
|
|
$(this).removeData("manual-input");
|
|
|
$("#contract_money").val(totalPrice);
|
|
$("#contract_money").val(totalPrice);
|
|
|
addError("合同金额不能小于物料总金额: " + totalPrice.toFixed(2));
|
|
addError("合同金额不能小于物料总金额: " + totalPrice.toFixed(2));
|
|
@@ -256,11 +257,13 @@
|
|
|
if(detailSize > 0){
|
|
if(detailSize > 0){
|
|
|
var contract_money = parseFloat($("#contract_money").val()) || 0;
|
|
var contract_money = parseFloat($("#contract_money").val()) || 0;
|
|
|
var totalPrice = parseFloat($("#totalPrice").val()) || 0;
|
|
var totalPrice = parseFloat($("#totalPrice").val()) || 0;
|
|
|
- if(!contract_money){
|
|
|
|
|
- $("#contract_money").val(totalPrice);
|
|
|
|
|
- }else if(contract_money < totalPrice){
|
|
|
|
|
- addError("合同金额不能小于物料总金额: " + totalPrice.toFixed(2));
|
|
|
|
|
- rs = false;
|
|
|
|
|
|
|
+ if(totalPrice > 0) {
|
|
|
|
|
+ if(!contract_money){
|
|
|
|
|
+ $("#contract_money").val(totalPrice);
|
|
|
|
|
+ }else if(contract_money < totalPrice){
|
|
|
|
|
+ addError("合同金额不能小于物料总金额: " + totalPrice.toFixed(2));
|
|
|
|
|
+ rs = false;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|