From bd01ba57ed8526a0ee94a50e1f52034251bb54f6 Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期六, 13 七月 2024 16:46:10 +0800 Subject: [PATCH] 调整出入库补单信息 --- igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js | 112 ++++++-------------------------------------------------- 1 files changed, 12 insertions(+), 100 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js index a29212c..2810051 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js +++ b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js @@ -1,86 +1,4 @@ /** - * 鎵撳嵃鍑哄簱杩囩鍗� - */ -printBill = function (htmlStr) { - var LODOP = CLODOP; - LODOP.PRINT_INIT("绉伴噸鍗�"); - LODOP.SET_PRINT_PAGESIZE(1, 2100, 1400, "A4"); - LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); - LODOP.PREVIEW(); -}; - -print5016Bill = function (htmlStr) { - var LODOP = CLODOP; - LODOP.PRINT_INIT("绉伴噸鍗�"); - LODOP.SET_PRINT_PAGESIZE(1, 1050, 1400, ""); - LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); - LODOP.PREVIEW(); -}; - -/** - * 鎵撳嵃璐ㄦ鍗� - */ -printCheckBill = function (htmlStr) { - var LODOP = CLODOP; - LODOP.PRINT_INIT("璐ㄦ鍗�"); - LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); - LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); - LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "Full-Page"); - LODOP.PREVIEW(); -}; -print5016CheckBill = function (htmlStr) { - var LODOP = CLODOP; - LODOP.PRINT_INIT("璐ㄦ鍗�"); - LODOP.SET_PRINT_PAGESIZE(1, 1050, 1400, "A4"); - LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); - LODOP.PREVIEW(); -}; - -//鎵撳嵃鎵︽牱鍗� -printCheck = function () { - var data = view.get("#dsMain.data"); - if (!data) return; - var companyId = data.get("companyId"); - console.log(companyId); - view.get("#ajaxPrintCheckBill").set("parameter", data).execute(function (result) { - if (companyId && companyId == "5016") { - print5016ShipBill(result); - } else { - printCheckBill(result); - } - }); -}; - -//鎵撳嵃绉伴噸鍗� -printWeight = function () { - var data = view.get("#dsMain.data"); - if (!data) return; - var companyId = data.get("companyId"); - console.log(companyId); - view.get("#ajaxPrint").set("parameter", data).execute(function (result) { - if (companyId && companyId == "5016") { - print5016Bill(result); - } else { - printBill(result); - } - }); -}; - - -//@Bind #tabControlMain.onTabChange -!function (self, arg) { - var tab = arg.newTab; - var data = view.get("#dsMain.data"); - if (tab.get("name") == 'tabCheck' && data.get('type') == 'OUT') { - view.get("#tabCheck").set("disabled", true); - $notify("鍑哄簱琛ュ崟锛屼笉鎻愪氦璐ㄦ淇℃伅"); - } else { - view.get("#tabCheck").set("disabled", false); - } -}; - - -/** * 鑷姩璁$畻 * @param name */ @@ -89,34 +7,28 @@ if (null == name) name = "1"; var curData = view.get("#dsMain.data:#"); - var fullWeight = curData.get("fullWeight"); - var emptyWeight = curData.get("emptyWeight"); + var dbz = curData.get("dbz"); + var bzbjs = curData.get("bzbjs"); - if (fullWeight == 0 || emptyWeight == 0) { + if (dbz == 0 || bzbjs == 0) { return; } // 鍑�閲� - var netWeight = Number(fullWeight) - Number(emptyWeight); - + var netWeight = Number(dbz) * Number(bzbjs); + if (netWeight <= 0) { - $notify("鍑�閲嶅皬浜�0锛屽綋鍓嶇О閲嶅瓨鍦ㄩ�昏緫闂"); + $notify("鍑�閲嶅皬浜�0锛屽綋鍓嶉噸閲忎俊鎭瓨鍦ㄩ�昏緫闂"); return; } - //鎵i噸淇℃伅 - 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); + //鍖呰鎵i噸 + var deHandle = curData.get("dePackage"); - /** 鍏ュ簱閲嶉噺 = 鍑�閲� - 鎬绘墸閲� */ - recordWeight = Number(netWeight) - Number(deSum); - - /** 缁撶畻閲嶉噺 = 鍑�閲� - 鎬绘墸閲� + 澧為噸 */ - settleWeight = Number(netWeight) - Number(deSum) + Number(addCheck); - + /** 鍏ュ簱閲嶉噺 = 鍑�閲� - 鍖呰鎵i噸 */ + var recordWeight = Number(netWeight) - Number(deHandle); + var settleWeight = recordWeight; curData.set("netWeight", netWeight); - curData.set("settleWeight", settleWeight); curData.set("recordWeight", recordWeight); + curData.set("settleWeight", settleWeight); }; \ No newline at end of file -- Gitblit v1.9.3