自动化立体仓库 - WMS系统
Junjie
2023-05-31 e47d5da578f11efd67b1d66242519c09c3cf7c56
出库合并
1个文件已修改
28 ■■■■■ 已修改文件
src/main/webapp/views/home/map.html 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,15 +939,18 @@
                    }
                })
                let alertText = "即将出库" + locDetls.length + "个物料<br/>"
                locDetls.forEach((item,index) => {
                    item.count = item.anfme
                    alertText += "物料号:" + item.matnr + "," + item.anfme + "个<br/>"
                })
                layer.confirm(alertText, {title: '出库作业', shadeClose: true, area: ['auto']}, function(){
                $.ajax({
                    url: baseUrl + "/plate/out/start",
                    headers: {'token': localStorage.getItem('token')},
                    data: JSON.stringify({
                        outSite: this.outSite,
                            outSite: that.outSite,
                        locDetls: locDetls
                    }),
                    contentType:'application/json;charset=UTF-8',
@@ -944,6 +966,8 @@
                        }
                    }
                });
                    layer.closeAll();
                });
            },
            searchDataIndex(data,dist) {
                //搜索起始点