From e47d5da578f11efd67b1d66242519c09c3cf7c56 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 31 五月 2023 15:10:58 +0800
Subject: [PATCH] 出库合并
---
src/main/webapp/views/home/map.html | 62 +++++++++++++++++++++---------
1 files changed, 43 insertions(+), 19 deletions(-)
diff --git a/src/main/webapp/views/home/map.html b/src/main/webapp/views/home/map.html
index 9426f3e..5a9e43c 100644
--- a/src/main/webapp/views/home/map.html
+++ b/src/main/webapp/views/home/map.html
@@ -911,7 +911,26 @@
async: false,
success: function (res) {
if (res.code === 200) {
- locDetls = res.data
+ // locDetls = res.data
+ let data = res.data
+ //鍚堝苟鍚岀被鍨�
+ let tmpLocDetls = []
+ data.forEach((item,index) => {
+ let keyIdx = -1;
+ tmpLocDetls.forEach((val,idx) => {
+ if (val.matnr == item.matnr) {
+ keyIdx = idx
+ }
+ })
+
+ if (keyIdx == -1) {
+ tmpLocDetls.push(item);
+ }else {
+ tmpLocDetls[keyIdx].anfme += item.anfme
+ }
+ })
+
+ locDetls = tmpLocDetls
} else if (res.code === 403) {
top.location.href = baseUrl + "/";
} else {
@@ -920,29 +939,34 @@
}
})
+ let alertText = "鍗冲皢鍑哄簱" + locDetls.length + "涓墿鏂�<br/>"
locDetls.forEach((item,index) => {
item.count = item.anfme
+ alertText += "鐗╂枡鍙凤細" + item.matnr + "锛�" + item.anfme + "涓�<br/>"
})
- $.ajax({
- url: baseUrl + "/plate/out/start",
- headers: {'token': localStorage.getItem('token')},
- data: JSON.stringify({
- outSite: this.outSite,
- locDetls: locDetls
- }),
- contentType:'application/json;charset=UTF-8',
- method: 'POST',
- success: function (res) {
- if (res.code === 200){
- $layui.layer.msg(res.msg);
- that.init()
- } else if (res.code === 403){
- top.location.href = baseUrl+"/";
- } else {
- $layui.layer.msg(res.msg)
+ layer.confirm(alertText, {title: '鍑哄簱浣滀笟', shadeClose: true, area: ['auto']}, function(){
+ $.ajax({
+ url: baseUrl + "/plate/out/start",
+ headers: {'token': localStorage.getItem('token')},
+ data: JSON.stringify({
+ outSite: that.outSite,
+ locDetls: locDetls
+ }),
+ contentType:'application/json;charset=UTF-8',
+ method: 'POST',
+ success: function (res) {
+ if (res.code === 200){
+ $layui.layer.msg(res.msg);
+ that.init()
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ $layui.layer.msg(res.msg)
+ }
}
- }
+ });
+ layer.closeAll();
});
},
searchDataIndex(data,dist) {
--
Gitblit v1.9.1