王佳豪
2021-07-08 95059b789744cd84e704f0bffa9ded5bc5f47044
src/main/webapp/static/js/locNormal/locNormal.js
@@ -9,7 +9,7 @@
    )
    cols.push.apply(cols, locNormalCols);
    cols.push(
        {field: 'warehouse', align: 'center', title: '库区'}
        {field: 'warehouse$', align: 'center', title: '库区'}
        , {field: 'state', align: 'center', title: '出入库状态', templet: '#locNormalState'}
        , {field: 'modiUser$', align: 'center', title: '修改人员', hide: true}
        , {field: 'modiTime$', align: 'center', title: '修改时间', hide: true}
@@ -19,41 +19,6 @@
    return cols;
}
// 获取仓库下拉
$.ajax({
    url: baseUrl+"/locArea/queryAll/auth",
    headers: {'token': localStorage.getItem('token')},
    // data: top.reObject(data),
    method: 'POST',
    success: function (res) {
        if (res.data && res.data.length > 0) {
            locArea = res.data;
        }
    },
});
// 库区下拉
// 获取仓库下拉
$.ajax({
    url: baseUrl + "/locArea/queryAll/auth",
    headers: {'token': localStorage.getItem('token')},
    method: 'POST',
    success: function (res) {
        if (res.code === 200) {
            var html = "";
            if (res.data && res.data.length > 0) {
                html += res.data.map(function (item) {
                    return "<Option value=" + item.uuid + ">" + item.name + "</Option>";
                });
            }
            $('#putSiteSelect').append(html);
        } else if (res.code === 403) {
            top.location.href = baseUrl + "/";
        } else {
            layer.msg(res.msg)
        }
    }
})
layui.use(['table', 'laydate', 'form', 'upload'], function () {
    var table = layui.table;
@@ -62,6 +27,31 @@
    var layDate = layui.laydate;
    var form = layui.form;
    var upload = layui.upload;
    // 库区下拉
    // 获取仓库下拉
    $.ajax({
        url: baseUrl + "/locArea/query/allArea",
        headers: {'token': localStorage.getItem('token')},
        method: 'POST',
        success: function (res) {
            if (res.code === 200) {
                var html = "";
                if (res.data && res.data.length > 0) {
                    locArea = res.data;
                    html += res.data.map(function (item) {
                        return "<Option value=" + item.uuid + ">" + item.name + "</Option>";
                    });
                }
                $('#putSiteSelect').append(html);
                layui.form.render('select');
            } else if (res.code === 403) {
                top.location.href = baseUrl + "/";
            } else {
                layer.msg(res.msg)
            }
        }
    });
    // 导入excel
    var uploader = upload.render({
@@ -143,7 +133,7 @@
            records.map(function (item) {
                locArea.map(function (d) {
                    if (d.uuid == item.warehouse) {
                        item.warehouse = d.name;
                        item.warehouse$ = d.name;
                    }
                })
            });
@@ -223,14 +213,26 @@
            matnr: matnr,
            anfme: count,
            id: id,
            warehouse: obj.data.warehouse,
            supplier: obj.data.supplier,
            mnemonic: obj.data.mnemonic,
        }
        $.ajax({
            url: baseUrl + "/locNormal/update/auth",
            headers: {'token': localStorage.getItem('token')},
            data: top.reObject(param),
            method: 'POST',
            success: function (res) {
            },
        layer.confirm("确定修改" + obj.data.maktx + "的数量吗", {
            btn: ['确定', '取消']
        }, function () {
            // 按钮1的事件
            $.ajax({
                url: baseUrl + "/locNormal/update/auth",
                headers: {'token': localStorage.getItem('token')},
                data: top.reObject(param),
                method: 'POST',
                success: function (res) {
                    layer.msg("修改成功");
                },
            });
        }, function () {
            // 按钮2的事件
            tableIns.reload();
        });
    });
@@ -256,9 +258,9 @@
        }
        switch (obj.event) {
            case 'outLocNormal':
                layer.confirm('确定要出库['+data.matnr+']吗?', {
                layer.confirm('确定要出库[' + data.matnr + ']吗?', {
                    btn: ['确定', '取消'] //可以无限个按钮
                }, function(index, layero){
                }, function (index, layero) {
                    //确定回调-出库
                    $.ajax({
                        url: baseUrl + "/locNormal/outLoc/auth",
@@ -271,15 +273,15 @@
                            layer.msg("出库成功");
                        },
                    });
                }, function(index){
                }, function (index) {
                    //按钮【按钮二】的回调
                });
                break;
            case 'removeLocNormal':
                // 移除
                layer.confirm('确定要移除['+data.matnr+']吗?', {
                layer.confirm('确定要移除[' + data.matnr + ']吗?', {
                    btn: ['确定', '取消'] //可以无限个按钮
                }, function(index, layero){
                }, function (index, layero) {
                    //确定回调-移除
                    $.ajax({
                        url: baseUrl + "/locNormal/removeLoc/auth",
@@ -292,7 +294,7 @@
                            layer.msg("移除成功");
                        },
                    });
                }, function(index){
                }, function (index) {
                    //按钮【按钮二】的回调
                });
                break;