自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-06-16 957dbef4a9ad04765d7ff7dca601bda6a29d444e
src/main/webapp/static/js/pakStore/locMove.js
@@ -70,7 +70,7 @@
function getLoc() {
    let locNo = $("#locNo\\$").val();
    if (locNo === undefined || locNo === null || locNo === "") {
        layer.msg("请选择库位号");
        layer.msg("请填写库位号");
        $('.search-input').css("border-color", "red");
        setTimeout(function () {
            $('.search-input').css("border-color", "#b8b8b8");
@@ -86,20 +86,100 @@
    });
}
// 移库启动
function locMove() {
    layer.open({
        title: "库位移转",
        closeBtn: 0,
        skin: 'layui-layer-lan',
        offset: '180px',
        type: 1,
        shadeClose: true,
        content: $('#locMoveWindow'),
        area: ['40rem', '18rem'],
        btn: ['确定', '关闭'],
        success: function (layero, index) {
    var sourceLocNo = $("#sourceLocNo").val();
    var targetLocNo = $("#targetLocNo").val();
    if (sourceLocNo === null || sourceLocNo === ""){
        $("#sourceLocNo").css("border-color", "red");
        setTimeout(function () {
            $("#sourceLocNo").css("border-color", "#b8b8b8");
        }, 2000);
        layer.msg("请输入库位");
        return;
    }
    if (targetLocNo === null || targetLocNo === "") {
        $("#targetLocNo").css("border-color", "red");
        setTimeout(function () {
            $("#targetLocNo").css("border-color", "#b8b8b8");
        }, 2000);
        layer.msg("请输入库位");
        return;
    }
    $.ajax({
        url: baseUrl + "/loc/move/start",
        headers: {'token': localStorage.getItem('token')},
        dataType: 'json',
        data: {
            sourceLocNo: sourceLocNo,
            targetLocNo: targetLocNo
        },
        method: 'POST',
        success: function (res) {
            if (res.code === 200) {
                $("#sourceLocNo").val("");
                $("#targetLocNo").val("");
                layer.closeAll();
                layer.msg(res.msg);
            } else if (res.code === 403) {
                top.location.href = baseUrl + "/";
            } else {
                layer.msg(res.msg);
            }
        }
    })
}
    // layer.open({
    //     title: "库位移转",
    //     closeBtn: 0,
    //     skin: 'layui-layer-lan',
    //     offset: '180px',
    //     type: 1,
    //     shadeClose: true,
    //     content: $('#locMoveWindow'),
    //     area: ['40rem', '18rem'],
    //     btn: ['确定', '关闭'],
    //     success: function (layero, index) {
    //
    //     }
    //
    // })
}
// 库位状态获取
var tips;
function locStatus(el) {
    let val = el.value;
    if (val === null|| val === ""){
        return;
    }
    $.ajax({
        url: baseUrl+"/locMast/"+val+"/auth",
        headers: {'token': localStorage.getItem('token')},
        dataType:'json',
        method: 'POST',
        success: function (res) {
            if (res.code === 200) {
                var status;
                if (res.data != null) {
                    status = res.data.locType$;
                } else {
                    status = "未找到库位";
                }
                tips = layer.tips(
                    "<span style='color:#333;text-overflow: clip;'>"+status+"</span>",
                    el,
                    {
                        tipsMore: true,
                        area: ['160px'],
                        tips: [3,'#fff'],
                        time:0
                        ,maxWidth:500
                    });
            } else if (res.code === 403) {
                top.location.href = baseUrl+"/";
            } else {
                layer.msg(res.msg);
            }
        }
    });
}