自动化立体仓库 - WMS系统
#
野心家
2025-04-28 4dffb4cbf5febb2e8f7436f28ca3470a35bee5d4
src/main/webapp/static/js/mat/mat.js
@@ -119,6 +119,9 @@
            case 'addData':
                showEditModel()
                break;
            case 'kingAddData':
                KingShowEditModel()
                break;
            case 'deleteData':
                var data = checkStatus.data;
                if (data.length === 0){
@@ -255,6 +258,7 @@
                }
                // 表单提交事件
                form.on('submit(editSubmit)', function (data) {
                    console.log(data)
                    data.field.tagId = insXmSel.getValue('valueStr');
                    if (isEmpty(data.field.tagId)) {
                        layer.msg('分类不能为空', {icon: 2});
@@ -308,6 +312,74 @@
        });
    }
    function KingShowEditModel(mData) {
        admin.open({
            type: 1,
            area: '600px',
            title: '指定添加商品',
            content: $('#KingEditDialog').html(),
            success: function (layero, dIndex) {
                // 回显表单数据
                form.val('detail', mData);
                // 新增自动生成商品编号
                if (!mData) {
                    http.get(baseUrl + "/mat/auto/matnr/auth", null, function (res) {
                        $('#matnr1').val(res.data);
                    })
                }
                console.log("----------------------------------")
                // 表单提交事件
                form.on('submit(editSubmit1)', function (data) {
                    console.log(data)
                    data.field.tagId = 20;
                    var loadIndex = layer.load(2);
                    $.ajax({
                        url: baseUrl+"/mat/KingDeeadd/auth",
                        headers: {'token': localStorage.getItem('token')},
                        data: data.field,
                        method: 'POST',
                        success: function (res) {
                            layer.close(loadIndex);
                            if (res.code === 200){
                                layer.close(dIndex);
                                layer.msg(res.msg, {icon: 1});
                                $(".layui-laypage-btn")[0].click();
                            } else if (res.code === 403){
                                top.location.href = baseUrl+"/";
                            }else {
                                layer.msg(res.msg, {icon: 2});
                            }
                        }
                    })
                    return false;
                });
                // 渲染下拉树
                var insXmSel = xmSelect.render({
                    el: '#tagSel',
                    height: '250px',
                    data: insTb.options.data,
                    initValue: mData ? [mData.tagId] : [],
                    model: {label: {type: 'text'}},
                    prop: {
                        name: 'name',
                        value: 'id'
                    },
                    radio: true,
                    clickClose: true,
                    tree: {
                        show: true,
                        indent: 15,
                        strict: false,
                        expandedKeys: true
                    }
                });
                // 弹窗不出现滚动条
                $(layero).children('.layui-layer-content').css('overflow', 'visible');
                layui.form.render('select');
            }
        });
    }
    // 模板选择
    form.on('radio(selectTemplateRadio)', function (data) {
        $('.template-preview').hide();