王佳豪
2021-03-06 9ba14d26e2ae8f5b5c3dfae07ea8558e7776bcec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// 关闭动作
$(document).on('click', '#data-detail-close', function () {
    parent.layer.closeAll();
});
 
layui.use(['table', 'laydate', 'form', 'upload'], function () {
    var table = layui.table;
    var $ = layui.jquery;
    var layer = layui.layer;
    var layDate = layui.laydate;
    var upload = layui.upload;
    var form = layui.form;
 
    // 数据保存动作
    form.on('submit(save)', function () {
        if (banMsg != null) {
            layer.msg(banMsg);
            return;
        }
        // 数量输入校验
        var reg=/^\d{1,}$/
        var pattern=new RegExp(reg);
        var anfme = $('#anfme').val();
        if (!pattern.test(anfme)) {
            layer.msg("请输入正确的数量");
            return;
        }
        // loading加载效果
        var loadingIndex = layer.load(1, {
            shade: [0.5,'#000']
        });
        // 表单入参
        var data = {
            matnr: $('#matnr').val(),
            maktx: $('#maktx').val(),
            lgnum: $('#lgnum').val(),
            type: $('#type').val(),
            mnemonic: $('#mnemonic').val(),
            supplier: $('#supplier').val(),
            warehouse: $('#warehouse').val(),
            brand: $('#brand').val(),
            anfme: $('#anfme').val(),
            altme: $('#altme').val(),
        };
        // 请求保存接口
        $.ajax({
            url: baseUrl+"/locNomal/add/auth",
            headers: {'token': localStorage.getItem('token')},
            data: top.reObject(data),
            method: 'POST',
            success: function (res) {
                if (res.code === 200){
                    parent.layer.closeAll();
                } else if (res.code === 403){
                    top.location.href = baseUrl+"/";
                }else {
                    layer.msg(res.msg);
                }
                // 关闭loading加载效果
                layer.close(loadingIndex);
            },
        });
 
    });
});