自动化立体仓库 - WMS系统
#
18516761980
2021-09-13 1c598cd18ac110ff7a7bbc17de75f538fc47ea22
#
2个文件已修改
41 ■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/WrkDetl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/pda/stockCheck.html 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/WrkDetl.java
@@ -136,7 +136,7 @@
    @ApiModelProperty(value= "库位号")
    @TableField(exist = false)
    private Integer locNo;
    private String locNo;
    public String getIoTime$(){
        if (Cools.isEmpty(this.ioTime)){
src/main/webapp/views/pda/stockCheck.html
@@ -98,16 +98,16 @@
<!-- 修改数量弹窗 -->
<div id="modify" style="display: none; text-align: center;padding-top: 10px">
    <div class="form-item">
        <span>库位</span>
        <input id="locNo" type="text" disabled="disabled" style="width: 70%">
    </div>
    <div class="form-item">
        <span>物料</span>
        <input id="matnr" type="text" disabled="disabled" style="width: 70%">
        <input id="matNo" type="text" disabled="disabled" style="width: 70%">
    </div>
    <div class="form-item">
        <span>名称</span>
        <input id="maktx" type="text" disabled="disabled" style="width: 70%">
    </div>
    <div class="form-item">
        <span>颜色</span>
        <input id="color" type="text" disabled="disabled" style="width: 70%">
        <input id="matName" type="text" disabled="disabled" style="width: 70%">
    </div>
    <div class="form-item" style="margin-top: 5px">
        <span style="vertical-align: middle">数量</span>
@@ -117,7 +117,7 @@
            <button onclick="add()">+</button>
        </div>
    </div>
    <button id="remove" onclick="remove()">移除</button>
    <button id="remove" onclick="remove()" style="display:none">移除</button>
    <button id="confirm" onclick="confirm()">保存</button>
</div>
</body>
@@ -155,7 +155,7 @@
                }
                ,{field: 'matNo', align: 'center', title: '产品编码', event: 'modify'}
                ,{field: 'matName', align: 'center', title: '产品名称', event: 'modify'}
                // ,{field: 'color', align: 'center', title: '颜色', event: 'modify'}
                ,{field: 'locNo', align: 'center', title: '库位', event: 'modify'}//, hide: true
            ]],
            done: function (res, curr, count) {
            }
@@ -177,7 +177,7 @@
                            $('#matNo').val(data.matNo);
                            $('#matName').val(data.matName);
                            $('#count').val(data.count);
                            // $('#color').val(data.color);
                            $('#locNo').val(data.locNo);
                        }
                    });
                    break;
@@ -211,7 +211,6 @@
        form.on('select(changeDevNo)', function (data) {
            debugger
            souceData = []; // 初始化表格数据记录
            $.ajax({
                url: baseUrl + "/mobile/check/queryMatFromDevNo?devNo=" + data.value,
@@ -221,7 +220,7 @@
                async: false,
                success: function (res) {
                    if (res.code === 200) {
                        console.log('数据', res);
                        // console.log('数据', res);
                        locDetlData = res.data;
                        if (res.data && res.data.length > 0) {
                            res.data.map(function (item) {
@@ -281,7 +280,7 @@
        for (var i = 0; i < data.length; i++) {
            var toPush = true;
            for (var j = 0; j < locDetlData.length; j++) {
                if (data[i].matNo === locDetlData[j].matNo) {
                if (data[i].matNo === locDetlData[j].matNo && data[i].locNo === locDetlData[j].locNo) {
                    toPush = false;
                }
            }
@@ -293,13 +292,13 @@
    }
    function addTableData(data) {
        if (isEmpty(data.matNo) || isEmpty(data.str8)) {
        if (isEmpty(data.matNo)) {
            tips("提取失败", true);
            return;
        }
        var toPush = true;
        for (var j = 0; j < locDetlData.length; j++) {
            if (data.matNo === locDetlData[j].matnr && data.str8 === locDetlData[j].color) {
            if (data.matNo === locDetlData[j].matNo && data.locNo === locDetlData[j].locNo) {
                toPush = false;
            }
        }
@@ -334,8 +333,9 @@
    function confirm() {
        var matNo = $('#matNo').val();
        var count = $('#count').val();
        var locNo = $('#locNo').val();
        for (var j = 0; j < locDetlData.length; j++) {
            if (matnr === locDetlData[j].matnr) {
            if (matNo === locDetlData[j].matNo && locNo === locDetlData[j].locNo) {
                if (count < minCount) {
                    tips("数量必须大于0", true);
                    return;
@@ -343,6 +343,7 @@
                locDetlData[j].count = Number(count);
            }
        }
        // debugger
        tableIns.reload({data: locDetlData});
        layer.close(anfmeLayer);
        tips("修改成功");
@@ -351,9 +352,9 @@
    // 移除物料
    function remove() {
        var matNo = $('#matNo').val();
        var color = $('#color').val();
        var locNo = $('#locNo').val();
        for (var j = 0; j < locDetlData.length; j++) {
            if (matNo === locDetlData[j].matNo) {
            if (matNo === locDetlData[j].matNo && locNo === locDetlData[j].locNo) {
                locDetlData.splice(j, 1);
            }
        }
@@ -407,7 +408,7 @@
        if (locDetlData.length > 0) {
            for (var i = 0; i < locDetlData.length; i++) {
                if (locDetlData[i].count === null || locDetlData[i].count === 0 || locDetlData[i].count === undefined) {
                    tips(locDetlData[i].matnr + "商品数量错误", true);
                    tips(locDetlData[i].matNo + "商品数量错误", true);
                    return;
                }
            }
@@ -435,7 +436,7 @@
        // 盘点接口 /work/stock/check
        $.ajax({
            url: baseUrl+"/erp/stock/check",
            url: baseUrl+"/mobile/stock/check",
            headers: {'token': localStorage.getItem('token')},
            data: JSON.stringify({
                checkList: checkList,