自动化立体仓库 - WMS系统
#
wang..123
2022-02-21 d385e17d9c172c7659b252c538b45e7091c9de24
src/main/webapp/static/js/pakStore/pakStore.js
@@ -43,19 +43,26 @@
    // 页面修改
    table.on('edit(chooseData)', function (obj) {
        // var index  = ;
        // console.log(obj.tr.parents('tr'))
        // console.log($('obj').othis)
        // console.log(obj.parents('tr').attr("data-index"));
        switch (obj.field) {
            case 'count':
                updateMatCodeData(obj.data.matNo, obj.data.supplier, Number(obj.value));
                break
            case 'supplier':
                // updateMatCodeSupplier(obj.data.matNo, obj.value);
                // debugger
                for (var i=0;i<matCodeData.length;i++){
                    if (matCodeData[i]["matNo"] === obj.data.matNo
                    && (matCodeData[i]["supplier"] === obj.data.supplier || matCodeData[i]["supplier"]==='')){
                    if (matCodeData[i]["matNo"] === obj.data.matNo){
                        matCodeData[i]["supplier"] = obj.data.supplier;
                    }
                }
                // tableIns.reload({data: matCodeData,done:function (res) {
                //         limit();
                //         // getInBound();
                //         // 覆盖render方法的done
                //     }});
                break
            case 'source':
                for (var i=0;i<matCodeData.length;i++){
@@ -73,7 +80,21 @@
                    }
                }
                break;
            // case 'memo':
            //     for (var i=0;i<matCodeData.length;i++){
            //         if (matCodeData[i]["matNo"] === obj.data.matNo
            //             && (matCodeData[i]["supplier"] === obj.data.supplier || matCodeData[i]["supplier"]==='')){
            //             matCodeData[i]["memo"] = obj.data.memo;
            //         }
            //     }
            //     break;
        }
        tableIns.reload({data: matCodeData,done:function (res) {
                limit();
                getInBound();
                // 覆盖render方法的done
            }});
    });
@@ -128,12 +149,11 @@
    // 监听行工具事件
    table.on('tool(chooseData)', function(obj){
        var data = obj.data;
        switch (obj.event) {
            case 'remove':
                for (var i = matCodeData.length - 1; i >= 0; i--) {
                    if (matCodeData[i].matNo === data.matNo) {
                    if (matCodeData[i].matNo === obj.data.matNo) {
                        matCodeData.splice(i, 1);
                    }
                }
@@ -156,7 +176,7 @@
                    yes:  function(index, layero){
                        var memo = layer.getChildFrame('body', index).find("#memo")[0].value;
                        matCodeData.map(function (item) {
                            if (item.matNo === data.matNo && item.supplier === data.supplier) {
                            if (item.matNo === obj.data.matNo && item.supplier === obj.data.supplier) {
                                item.memo = memo;
                            }
                        });