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