| | |
| | | printPay = function(){ |
| | | $alert("打印模版未定义……"); |
| | | }; |
| | | |
| | | |
| | | /** |
| | | * 自动计算 |
| | | * @param name |
| | | */ |
| | | deAutoByWeight = function(name){ |
| | | |
| | | if(null == name) name = "1"; |
| | | |
| | | var curData = view.get("#dsMain.data:#"); |
| | | var fullWeight = curData.get("fullWeight"); |
| | | var emptyWeight = curData.get("emptyWeight"); |
| | | |
| | | if(fullWeight == 0 || emptyWeight == 0){ |
| | | return; |
| | | } |
| | | // 净重 |
| | | var netWeight = Number(fullWeight) - Number(emptyWeight); |
| | | |
| | | if (netWeight <= 0){ |
| | | $notify("净重小于0,当前称重存在逻辑问题"); |
| | | return; |
| | | } |
| | | |
| | | //扣重信息 |
| | | var deHandle = curData.get("deHandle"), deCheck = curData.get("deCheck"), dePackage = curData.get("dePackage"), addCheck = curData.get("addCheck"); |
| | | |
| | | var deSum = Number(deHandle) + Number(deCheck) + Number(dePackage); |
| | | |
| | | |
| | | /** 入库重量 = 净重 - 总扣重 */ |
| | | recordWeight = Number(netWeight) - Number(deSum); |
| | | |
| | | /** 结算重量 = 净重 - 总扣重 + 增重 */ |
| | | settleWeight = Number(netWeight) - Number(deSum) + Number(addCheck); |
| | | |
| | | curData.set("netWeight",netWeight); |
| | | curData.set("settleWeight",settleWeight); |
| | | curData.set("recordWeight",recordWeight); |
| | | }; |