From 0fde159b18f1cf9b845a9f13c500d750ff05d9c4 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期三, 03 十二月 2025 08:52:52 +0800
Subject: [PATCH] #

---
 src/main/webapp/static/js/waitPakin/waitPakin.js              |    5 +-
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   19 ++++++---
 src/main/webapp/static/js/common.js                           |   66 ++++++++++++++++----------------
 3 files changed, 48 insertions(+), 42 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index 5194d86..f281805 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -570,9 +570,17 @@
         }
 
         Date now = new Date();
-
+        boolean allEmpty = true;
+        if (param.getCombMats() != null) {
+            for (CombParam.CombMat mat : param.getCombMats()) {
+                if (!Cools.isEmpty(mat.getOrderNo())) {
+                    allEmpty = false;
+                    break;
+                }
+            }
+        }
         // 鏃犲崟缁勬墭
-        if (Cools.isEmpty(param.getOrderNo())) {
+        if (allEmpty) {
 
             // 鐢熸垚鍏ュ簱閫氱煡妗�
             List<DetlDto> detlDtos = new ArrayList<>();
@@ -618,7 +626,7 @@
         // 鍏宠仈缁勬墭
         } else {
 //            Order order = orderService.selectByNo(param.getOrderNo());
-            Order order = OrderInAndOutUtil.selectByNo(Boolean.TRUE, param.getOrderNo());
+            Order order = OrderInAndOutUtil.selectByNo(Boolean.TRUE, param.getCombMats().get(0).getOrderNo());
             if (Cools.isEmpty(order) || order.getSettle() > 2) {
                 throw new CoolException("鍗曟嵁缂栧彿宸茶繃鏈�");
             }
@@ -633,10 +641,6 @@
                 if (elem.getAnfme() > orderDetl.getEnableQty()) {
                     throw new CoolException(orderDetl.getMatnr() + "鍏ュ簱鏁伴噺涓嶅悎娉�");
                 }
-                // 淇敼璁㈠崟浣滀笟鏁伴噺
-//                if (!orderDetlService.increaseWorkQty(order.getId(), elem.getMatnr(), elem.getBatch(), elem.getAnfme())) {
-//                    throw new CoolException("淇敼鍗曟嵁浣滀笟鏁伴噺澶辫触");
-//                }
                 OrderInAndOutUtil.increaseWorkQty(Boolean.TRUE,order.getId(), elem.getMatnr(), elem.getBatch(),elem.getBrand(),elem.getStandby1(),elem.getStandby2(),elem.getStandby3(),
                         elem.getBoxType1(),elem.getBoxType2(),elem.getBoxType3(), elem.getAnfme());
                 DetlDto detlDto = new DetlDto(elem.getMatnr(), elem.getBatch(),elem.getBrand(),elem.getStandby1(),elem.getStandby2(),elem.getStandby3(),
@@ -672,6 +676,7 @@
                 waitPakin.setBoxType1(detlDto.getBoxType1());
                 waitPakin.setBoxType2(detlDto.getBoxType2());
                 waitPakin.setBoxType3(detlDto.getBoxType3());
+                waitPakin.setMemo(detlDto.getMemo());
                 if (!waitPakinService.insert(waitPakin)) {
                     throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�");
                 }
diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js
index 8f6a571..dfb58b7 100644
--- a/src/main/webapp/static/js/common.js
+++ b/src/main/webapp/static/js/common.js
@@ -230,45 +230,45 @@
     {field: 'matnr', align: 'center',title: '鍟嗗搧缂栧彿', sort:true}
     ,{field: 'maktx', align: 'center',title: '鍟嗗搧鍚嶇О', sort:true}
     ,{field: 'orderNo', align: 'center',title: '鍗曟嵁缂栧彿', hide: false}
-    ,{field: 'batch', align: 'center',title: '璐у搧鐗瑰緛', sort:true,hide:true}
+    // ,{field: 'batch', align: 'center',title: '璐у搧鐗瑰緛', sort:true,hide:true}
     ,{field: 'anfme', align: 'center',title: '鏁伴噺', hide: false}
     ,{field: 'zpallet', align: 'center',title: '鎵樼洏鏉$爜', hide: false}
 
-    ,{field: 'specs', align: 'center',title: '瑙勬牸', hide: true}
-    ,{field: 'model', align: 'center',title: '浠g爜', hide: true}
-    ,{field: 'color', align: 'center',title: '棰滆壊', hide: true}
-    ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true}
-    ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true}
-    ,{field: 'price', align: 'center',title: '鍗曚环', hide: true}
+    // ,{field: 'specs', align: 'center',title: '瑙勬牸', hide: true}
+    // ,{field: 'model', align: 'center',title: '浠g爜', hide: true}
+    // ,{field: 'color', align: 'center',title: '棰滆壊', hide: true}
+    // ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true}
+    // ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true}
+    // ,{field: 'price', align: 'center',title: '鍗曚环', hide: true}
     ,{field: 'standby2', align: 'center',title: '鏉$爜upc', hide: false}
-    ,{field: 'units', align: 'center',title: '鍗曚綅閲�', hide: true}
-    ,{field: 'barcode', align: 'center',title: '鏉$爜', hide: true}
-    ,{field: 'origin', align: 'center',title: '鍦ㄥ簱鏍囪', hide: true}
-    ,{field: 'manu', align: 'center',title: '鍘傚', hide: true}
-    ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true}
-    ,{field: 'itemNum', align: 'center',title: '鍝侀」鏁�', hide: true}
-    ,{field: 'safeQty', align: 'center',title: '瀹夊叏搴撳瓨閲�', hide: true}
-    ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲�', hide: true}
-    ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: true}
-    ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: true}
-    ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true}
+    ,{field: 'units', align: 'center',title: '鍗曠姣涢噸kg', hide: true}
+    // ,{field: 'barcode', align: 'center',title: '鏉$爜', hide: true}
+    // ,{field: 'origin', align: 'center',title: '鍦ㄥ簱鏍囪', hide: true}
+    ,{field: 'manu', align: 'center',title: '浠撳簱缂栫爜', hide: true}
+    // ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true}
+    // ,{field: 'safeQty', align: 'center',title: '鎬讳欢鏁�', hide: true}
+    ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲峩g', hide: false}
+    // ,{field: 'manLength', align: 'center',title: '闀匡紙姣背锛�', hide: false}
+    // ,{field: 'width', align: 'center',title: '瀹斤紙姣背锛�', hide: false}
+    // ,{field: 'height', align: 'center',title: '楂橈紙姣背锛�', hide: false}
+    // ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true}
     ,{field: 'standby1', align: 'center',title: '瀹㈡埛po', hide: false}
     ,{field: 'suppCode', align: 'center',title: '渚涘簲鍟嗙紪鐮�', hide: true}
-    ,{field: 'beBatch$', align: 'center',title: '鏄惁鎵规', hide: true}
-    ,{field: 'deadTime', align: 'center',title: '淇濊川鏈�', hide: true}
-    ,{field: 'deadWarn', align: 'center',title: '棰勮澶╂暟', hide: true}
-    ,{field: 'source$', align: 'center',title: '鍒惰喘', hide: true}
-    ,{field: 'check$', align: 'center',title: '瑕佹眰妫�楠�', hide: true}
-    ,{field: 'danger$', align: 'center',title: '鍗遍櫓鍝�', hide: true}
-    ,{field: 'frozen$', align: 'center',title: '鍐荤粨鍚�',hide: true,
-        templet: function(d) {
-            // 鏍规嵁鏉′欢鍒ゆ柇瀛椾綋棰滆壊
-            if (d.frozen$ === '宸插喕缁�') {
-                return '<span style="color: #34a8de;">' +d.frozen$ + '</span>';
-            } else {
-                return '<span">' +d.frozen$ + '</span>';
-            }
-        }}
+    // ,{field: 'beBatch$', align: 'center',title: '鏄惁鎵规', hide: true}
+    // ,{field: 'deadTime', align: 'center',title: '淇濊川鏈�', hide: true}
+    // ,{field: 'deadWarn', align: 'center',title: '棰勮澶╂暟', hide: true}
+    // ,{field: 'source$', align: 'center',title: '鍒惰喘', hide: true}
+    // ,{field: 'check$', align: 'center',title: '瑕佹眰妫�楠�', hide: true}
+    // ,{field: 'danger$', align: 'center',title: '鍗遍櫓鍝�', hide: true}
+    // ,{field: 'frozen$', align: 'center',title: '鍐荤粨鍚�',hide: true,
+    //     templet: function(d) {
+    //         // 鏍规嵁鏉′欢鍒ゆ柇瀛椾綋棰滆壊
+    //         if (d.frozen$ === '宸插喕缁�') {
+    //             return '<span style="color: #34a8de;">' +d.frozen$ + '</span>';
+    //         } else {
+    //             return '<span">' +d.frozen$ + '</span>';
+    //         }
+    //     }}
     ,{field: 'memo', align: 'center',title: '澶囨敞', hide: false}
 ]
 
diff --git a/src/main/webapp/static/js/waitPakin/waitPakin.js b/src/main/webapp/static/js/waitPakin/waitPakin.js
index 4027f58..ee7567f 100644
--- a/src/main/webapp/static/js/waitPakin/waitPakin.js
+++ b/src/main/webapp/static/js/waitPakin/waitPakin.js
@@ -2,8 +2,9 @@
 function getCol() {
     var cols = [ {type: 'checkbox'} ];
     cols.push.apply(cols, detlCols);
-    cols.push({field: 'locNo', align: 'center',title: '搴撲綅鍙�'}
-        ,{field: 'status', align: 'center',title: '鏁版嵁鐘舵��', templet:function(row){
+    cols.push(
+        // {field: 'locNo', align: 'center',title: '搴撲綅鍙�'}
+        {field: 'status', align: 'center',title: '鏁版嵁鐘舵��', templet:function(row){
                 var html = "<input value='status' type='checkbox' lay-skin='switch' lay-text='姝e父|閿佸畾'' lay-filter='tableCheckbox' disabled='disabled' table-index='"+row.LAY_TABLE_INDEX+"'";
                 if(row.status === 'Y'){html += " checked ";}
                 html += ">";

--
Gitblit v1.9.1