自动化立体仓库 - WMS系统
#
zhou zhou
22 小时以前 887dbc46b49b57eedd03d2daeaa6c3f57c540f3f
src/main/webapp/static/js/checkOrder/checkOrder.js
@@ -319,22 +319,31 @@
                // 全局函数,用于接收从库存查询页面返回的数据
                window.addCheckOrderTableData = function(data) {
                    // 处理选中的库存数据
                    var addedCount = 0;
                    var duplicateCount = 0;
                    for (var i = 0; i < data.length; i++) {
                            // 添加新的明细数据
                            // xxDataList.push({
                            //     id: data[i].id || (Date.now() + '_' + i),
                            //     locNo: data[i].locNo,
                            //     matnr: data[i].matnr,
                            //     maktx: data[i].maktx,
                            //     batch: data[i].batch,
                            //     specs: data[i].specs,
                            //     anfme: data[i].anfme || 0,
                            //     workQty: 0,
                            //     memo: ''
                            // });
                            xxDataList.push({...data[i]})
                        // 判断是否已存在相同的商品编码和批号
                        var isDuplicate = false;
                        for (var j = 0; j < xxDataList.length; j++) {
                            if (xxDataList[j].locNo === data[i].locNo && xxDataList[j].matnr === data[i].matnr && xxDataList[j].batch === data[i].batch) {
                                isDuplicate = true;
                                duplicateCount++;
                                break;
                            }
                        }
                        // 如果不重复,则添加到列表
                        if (!isDuplicate) {
                            xxDataList.push({...data[i]});
                            addedCount++;
                        }
                    }
                    insTbSSXM.reload({data: xxDataList, page: {curr: 1}});
                    // 提示添加结果
                    if (duplicateCount > 0) {
                        layer.msg('成功添加 ' + addedCount + ' 条数据,' + duplicateCount + ' 条重复数据已忽略', {icon: 1});
                    } else if (addedCount > 0) {
                        layer.msg('成功添加 ' + addedCount + ' 条数据', {icon: 1});
                    }
                };
                $('#matAddBtnComment').click(function () {