自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-06-19 61593c7f55cf24d81746aa041e60d0ccccd8b80a
#
6个文件已修改
73 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/pakStore.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/stockAdjust.js 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/stockOut.js 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/locDetlQuery.html 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pakStore/stockOut.html 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -143,8 +143,6 @@
    @Override
    @Transactional
    public void stockOut(BasDevp staNo, List<LocDetlDto> locDetlDtos, Long userId) {
        // 生成工作号
        int workNo = commonService.getWorkNo(DEFAULT_WORK_NO_TYPE);
        // 合并同类项
        Set<String> locNos = new HashSet<>();
        locDetlDtos.forEach(dto -> locNos.add(dto.getLocDetl().getLocNo()));
@@ -174,6 +172,8 @@
            if (Cools.isEmpty(staDesc)) {
                throw new CoolException("出库路径不存在");
            }
            // 生成工作号
            int workNo = commonService.getWorkNo(DEFAULT_WORK_NO_TYPE);
            // 生成工作档
            WrkMast wrkMast = new WrkMast();
            wrkMast.setWrkNo(workNo);
src/main/webapp/static/js/pakStore/pakStore.js
@@ -177,7 +177,18 @@
// 添加表格数据
function addTableData(data) {
    for (var i=0;i<data.length;i++){
        data[i]["count"] = initCountVal;
        let pass = false;
        for (var j=0;j<matCodeData.length;j++){
            if (data[i].matNo === matCodeData[j].matNo) {
                pass = true;
                break;
            }
        }
        if (pass) {
            data.splice(i--, 1);
        } else {
            data[i]["count"] = initCountVal;
        }
    }
    matCodeData.push.apply(matCodeData, data);
    tableIns.reload({data: matCodeData});
src/main/webapp/static/js/pakStore/stockAdjust.js
@@ -229,14 +229,23 @@
function addTableData(data) {
    let applyData = [];
    for (var i=0;i<data.length;i++){
        applyData.push({
            count: initCountVal,
            anfme: initAnfmeVal,
            removeBtn: true,
            matnr: data[i].matNo,
            maktx: data[i].matName,
            altme: data[i].str1,
        })
        let pass = false;
        for (var j=0;j<matCodeData.length;j++){
            if (data[i].matNo === matCodeData[j].matnr) {
                pass = true;
                break;
            }
        }
        if (!pass) {
            applyData.push({
                count: initCountVal,
                anfme: initAnfmeVal,
                removeBtn: true,
                matnr: data[i].matNo,
                maktx: data[i].matName,
                altme: data[i].str1,
            })
        }
    }
    matCodeData.push.apply(matCodeData,applyData);
    tableIns.reload({data: matCodeData});
src/main/webapp/static/js/pakStore/stockOut.js
@@ -160,3 +160,25 @@
        }
    });
}
// 添加表格数据
function addTableData(data) {
    for (var i=0;i<data.length;i++){
        let pass = false;
        for (var j=0;j<locDetlData.length;j++){
            if (data[i].matnr === locDetlData[j].matnr && data[i].locNo$ === locDetlData[j].locNo$) {
                pass = true;
                break;
            }
        }
        if (pass) {
            data.splice(i--, 1);
        } else {
            data[i]["count"] = data[i]["anfme"];
        }
    }
    locDetlData.push.apply(locDetlData, data);
    tableIns.reload({data: locDetlData});
    layer.close(locDetlLayerIdx);
}
src/main/webapp/views/pakStore/locDetlQuery.html
@@ -161,12 +161,7 @@
                        layer.msg("请选择数据");
                        return;
                    }
                    for (var i=0;i<data.length;i++){
                        data[i]["count"] = data[i]["anfme"];
                    }
                    parent.locDetlData.push.apply(parent.locDetlData, data);
                    parent.tableIns.reload({data: parent.locDetlData});
                    parent.layer.close(parent.locDetlLayerIdx);
                    parent.addTableData(data);
                    break;
            }
        });
src/main/webapp/views/pakStore/stockOut.html
@@ -22,8 +22,6 @@
            padding-bottom: 20px;
        }
        #staNoSpan {
            text-align: center;
            display: inline-block;