| | |
| | | |
| | | // 页面修改 |
| | | 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++){ |
| | |
| | | } |
| | | } |
| | | 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 |
| | | }}); |
| | | |
| | | }); |
| | | |
| | |
| | | |
| | | // 监听行工具事件 |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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; |
| | | } |
| | | }); |