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