/**
|
* 入库-称重自动计算
|
* @param name 触发事件的属性名称
|
*/
|
function deAutoByIn(name) {
|
var curData = form.val("form-data");
|
if (curData.fullWeight == 0 || curData.emptyWeight == 0) {
|
return;
|
}
|
// 净重
|
var netWeight = curData.fullWeight - curData.emptyWeight;
|
if (netWeight <= 0) {
|
alertError("净重<=0,当前环节存在逻辑错误,请核对");
|
return;
|
}
|
//其他信息
|
var deHandle = curData.deHandle, dePackage = curData.dePackage, deOther = curData.deOther, settleWeight = 0,
|
recordWeight = 0, deCheck = curData.deCheck, addCheck = curData.addCheck;
|
recordWeight = Number(netWeight) - Number(deHandle) - Number(dePackage) - Number(deOther) - Number(deCheck);
|
settleWeight = Number(recordWeight) + Number(addCheck);
|
|
netWeight = netWeight.toFixed(1);
|
recordWeight = recordWeight.toFixed(1);
|
settleWeight = settleWeight.toFixed(1);
|
|
form.val("form-data", {
|
netWeight: netWeight,
|
settleWeight: settleWeight,
|
recordWeight: recordWeight
|
});
|
form.render();
|
}
|
|
|
/**
|
* 出库-称重自动计算
|
* 1、净重 = 毛重 - 皮重 ; 总扣重 = 质检扣重 + 其他扣重
|
* 2、结算重量 = 净重 - 总扣重 + 质检扣重; 入库重量 = 净重 - 总扣重
|
* 注意:如果是手动修改了水分和杂质的扣重,则不按照配置规则进行增扣重计算
|
* @param name 触发事件的属性名称
|
*/
|
function deAutoByOut(name) {
|
var curData = form.val("form-data");
|
if (curData.fullWeight == 0 || curData.emptyWeight == 0) {
|
return;
|
}
|
// 净重
|
var netWeight = curData.fullWeight - curData.emptyWeight;
|
if (netWeight <= 0) {
|
alertError("净重<=0,当前环节存在逻辑错误,请核对");
|
return;
|
}
|
//其他信息
|
var dePackage = curData.dePackage, deOther = curData.deOther, settleWeight = 0,
|
recordWeight = 0, deSum = 0, deCheck = curData.deCheck, addCheck = curData.addCheck;
|
|
recordWeight = Number(netWeight) - Number(dePackage) - Number(deOther) - Number(deCheck);
|
settleWeight = Number(recordWeight) + Number(addCheck);
|
|
deSum = Number(deOther) + Number(deCheck)
|
|
netWeight = netWeight.toFixed(1);
|
recordWeight = recordWeight.toFixed(1);
|
settleWeight = settleWeight.toFixed(1);
|
deSum = deSum.toFixed(1);
|
|
form.val("form-data", {
|
netWeight: netWeight,
|
settleWeight: settleWeight,
|
recordWeight: recordWeight,
|
deSum: deSum
|
});
|
form.render();
|
}
|
|
/**
|
* 更新用户选择地磅
|
*/
|
function updateWeight() {
|
var scale = $("#scaleName").val();
|
$.ajax({
|
type: "POST",
|
url: "../../basic/inout/update-select-weight",
|
dataType: "json",
|
contentType: "application/json;charset=UTF-8",
|
data: JSON.stringify({"key": scale}),
|
success: function (result) {
|
if (result.code != "0000") {
|
notify(result.msg, result.data);
|
} else {
|
window.location.reload();
|
}
|
},
|
error: function () {
|
notify("提交失败,请重新尝试", null);
|
}
|
});
|
}
|
|
// ---------------------------粮食产地 -结束 -------------------//
|