/**
|
* 自动计算
|
* @param name
|
*/
|
deAutoByWeight = function (name) {
|
|
if (null == name) name = "1";
|
|
var curData = view.get("#dsMain.data:#");
|
var dbz = curData.get("dbz");
|
var bzbjs = curData.get("bzbjs");
|
|
if (dbz == 0 || bzbjs == 0) {
|
return;
|
}
|
// 净重
|
var netWeight = Number(dbz) * Number(bzbjs);
|
|
if (netWeight <= 0) {
|
$notify("净重小于0,当前重量信息存在逻辑问题");
|
return;
|
}
|
|
//包装扣重
|
var deHandle = curData.get("dePackage");
|
|
|
/** 入库重量 = 净重 - 包装扣重 */
|
var recordWeight = Number(netWeight) - Number(deHandle);
|
var settleWeight = recordWeight;
|
curData.set("netWeight", netWeight);
|
curData.set("recordWeight", recordWeight);
|
curData.set("settleWeight", settleWeight);
|
};
|