#
luxiaotao1123
2021-08-09 3e867b935ca291a0555a31ffb324e8705df93be2
src/main/webapp/views/pda/stockOut.html
@@ -90,7 +90,7 @@
    <div class="layui-btn-container">
        <button id="reset" type="button" class="layui-btn layui-btn-primary" onclick="reset()">重置</button>
        <button id="confirm" type="button" class="layui-btn layui-btn-normal" onclick="pakoutConfirm()" style="margin-left: 20px">拣货确认</button>
        <span id="tips"></span>
        <button id="tips1" style="outline: none;color: white;border-color: white; position: absolute;right: 0;bottom: 0;"></button>
    </div>
</footer>
</body>
@@ -115,6 +115,7 @@
            success: function (res) {
                if (res.code === 200) {
                    if (res.data != null) {
                        $('#pakout-box').html("");
                        pakoutData = [];
                        pakoutData = res.data.pakouts;
                        if (pakoutData != null) {
@@ -128,7 +129,7 @@
                            var html = template(res.data);
                            $('#pakout-box').append(html);
                        }
                        $('#confirm').focus();
                        $('#tips1').focus();
                    }
                } else if (res.code === 201) {
                } else if (res.code === 403) {
@@ -150,30 +151,36 @@
    // 拣货确认
    function pakoutConfirm() {
        var docNum = pakoutData[0].docNum;
        if (isEmpty(docNum)) {
            tips("请确认单据编号!", true);
            return;
        }
        $.ajax({
            url: baseUrl+"/work/stock/out/confirm",
            headers: {'token': localStorage.getItem('token')},
            data: JSON.stringify({
                number: docNum
            }),
            contentType:'application/json;charset=UTF-8',
            method: 'POST',
            success: function (res) {
                if (res.code === 200) {
                    reset();
                    tips("捡货成功")
                } else if (res.code === 403) {
                    top.location.href = baseUrl + "/pda";
                } else {
                    tips(res.msg, true)
                }
        layer.confirm('确认拣货完成?', {shadeClose: true}, function(){
            if (pakoutData == null || pakoutData.length === 0) {
                tips("请确认单据编号!", true);
                return;
            }
        })
            var docNum = pakoutData[0].docNum;
            if (isEmpty(docNum)) {
                tips("请确认单据编号!", true);
                return;
            }
            $.ajax({
                url: baseUrl+"/work/stock/out/confirm",
                headers: {'token': localStorage.getItem('token')},
                data: JSON.stringify({
                    orderNo: docNum
                }),
                contentType:'application/json;charset=UTF-8',
                method: 'POST',
                success: function (res) {
                    if (res.code === 200) {
                        reset();
                        tips("拣货成功")
                    } else if (res.code === 403) {
                        top.location.href = baseUrl + "/pda";
                    } else {
                        tips(res.msg, true)
                    }
                }
            })
        });
    }
    // 重置
@@ -197,18 +204,18 @@
        layer.msg(msg, {icon: warn?2:1})
    }
    document.onkeyup = function (e) {
        if (window.event)//如果window.event对象存在,就以此事件对象为准
            e = window.event;
        var key = e.charCode || e.keyCode;
        if (key === 115) {
            $("#confirm").focus();
            pakoutConfirm();
        } else if (key === 113) {
            $("#docNum").val("");
            $("#docNum").focus();
        }
    }
    // document.onkeyup = function (e) {
    //     if (window.event)//如果window.event对象存在,就以此事件对象为准
    //         e = window.event;
    //     var key = e.charCode || e.keyCode;
    //     if (key === 115) {
    //         $("#confirm").focus();
    //         pakoutConfirm();
    //     } else if (key === 113) {
    //         $("#docNum").val("");
    //         $("#docNum").focus();
    //     }
    // }
</script>
<script type="text/template" id="pakoutDetlTpl">
    {{#each pakouts}}