#
wang..123
2022-03-25 98cac850db801e84dff4387eb12b08921c436472
src/main/webapp/static/js/pickout/pickout.js
@@ -1,4 +1,5 @@
var pageCurr;
var currPick;
layui.config({
    base: baseUrl + "/static/layui/lay/modules/"
}).use(['table','laydate', 'form', 'admin'], function(){
@@ -57,8 +58,8 @@
    table.on('tool(leftTable)', function(obj){
        var data = obj.data;
        switch (obj.event) {
            case 'complete':
                complete(data);
            case 'printOrder':
                printPick(data);
                break;
            case "del":
                var ids = [data.id];
@@ -69,9 +70,11 @@
    /* 监听行单击事件 */
    var selObj;
    table.on('row(leftTable)', function (obj) {
        currPick = obj.data.id;
        selObj = obj;
        obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');
        insTb2.reload({where: {doc_type: obj.data.docId}, page: {curr: 1}});
        tableIns.reload({where: {head_id: obj.data.id}, page: {curr: 1}});
    });
    /* 删除 */
@@ -89,18 +92,40 @@
                method: 'POST',
                success: function (res) {
                    layer.close(loadIndex);
                    if (res.code === 200){
                        layer.msg(res.msg, {icon: 1});
                        tableReload();
                    } else if (res.code === 403){
                        top.location.href = baseUrl+"/";
                    } else {
                        layer.msg(res.msg, {icon: 2});
                    }
                    leftTB.reload({where: null,page: {curr: 1}});
                    tableIns.reload({where: null,page: {curr: 1}});
                }
            })
        });
    }
    form.on('submit(leftResearch)', function (data) {
        leftTB.reload({where: {wrk_no: data.field.docName}});
        return false;
    });
    // 重置
    form.on('submit(leftReset)', function (data) {
        leftTB.reload({where: null,page: {curr: 1}});
        $("#docName").val("");
        tableReload(false);
    });
    function printPick(data){
    }
    /****************************************** 右边表 *************************************************/
    // 数据渲染
@@ -142,7 +167,7 @@
            ,{field: 'updateBy$', align: 'center',title: '修改人员ID', hide:true}
            ,{field: 'memo', align: 'center',title: '备注', hide:true}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:150}
            ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:150, hide:true}
        ]],
        request: {
            pageName: 'curr',
@@ -167,7 +192,12 @@
            limit();
        }
    });
    // /* 表格2搜索 */
    // form.on('submit(rightSearch)', function (data) {
    //
    //     tableIns.reload({where: data.field , page: {curr: 1}});
    //     return false;
    // });
    // // 监听排序事件
    // table.on('sort(pickout)', function (obj) {
    //     var searchData = {};
@@ -246,31 +276,35 @@
    // });
    //
    //
    // // 搜索
    // form.on('submit(search)', function (data) {
    //     pageCurr = 1;
    //     tableReload(false);
    // });
    // 搜索
    form.on('submit(rightSearch)', function (data) {
        data.field.head_id = currPick;
        tableIns.reload({
            where: data.field,
            page: {curr: 1}
        });
    });
    // 重置
    form.on('submit(reset)', function (data) {
        tableIns.reload({where: null,page: {curr: 1}});
        $("#matnr").val("");
        tableReload(false);
    });
    //
    // // 重置
    // form.on('submit(reset)', function (data) {
    //     pageCurr = 1;
    //     clearFormVal($('#search-box'));
    //     tableReload(false);
    // });
    //
    // // 时间选择器
    // function layDateRender() {
    //         layDate.render({
    //     elem: '#createTime\\$',
    //     type: 'datetime'
    // });
    //     layDate.render({
    //     elem: '#updateTime\\$',
    //     type: 'datetime'
    // });
    //
    // }
    // 时间选择器
    function layDateRender() {
            layDate.render({
        elem: '#createTime\\$',
        type: 'datetime'
    });
        layDate.render({
        elem: '#updateTime\\$',
        type: 'datetime'
    });
    }
    layDateRender();
});
@@ -285,6 +319,7 @@
    $.each($('#search-box [name]').serializeArray(), function() {
        searchData[this.name] = this.value;
    });
    tableIns.reload({
        where: searchData,
        page: {curr: pageCurr}