| | |
| | | return html; |
| | | } |
| | | } |
| | | , { |
| | | field: 'beBatch', align: 'center', title: '是否允许', templet: function (row) { |
| | | var html = "<input value='beBatch' type='checkbox' lay-skin='switch' lay-text='是|否' lay-filter='beBatchSwitch' table-index='" + row.LAY_TABLE_INDEX + "'"; |
| | | if (row.beBatch === 1) { |
| | | html += " checked "; |
| | | } |
| | | html += ">"; |
| | | return html; |
| | | } |
| | | } |
| | | , {field: 'modiUser$', align: 'center', title: '修改人员', hide: true} |
| | | , {field: 'modiTime$', align: 'center', title: '修改时间', hide: true}) |
| | | return cols; |
| | |
| | | } |
| | | }); |
| | | |
| | | // 监听是否批次开关 |
| | | form.on('switch(beBatchSwitch)', function (obj) { |
| | | var _index = $(obj.elem).attr('table-index'); |
| | | var cacheData = table.cache['waitPakin']; |
| | | var row = cacheData[_index]; |
| | | |
| | | if (!row) { |
| | | layer.msg("无法获取行数据", {icon: 2}); |
| | | return; |
| | | } |
| | | |
| | | var newState = obj.elem.checked ? 1 : 0; |
| | | |
| | | $.ajax({ |
| | | url: baseUrl + "/waitPakin/update/beBatch/auth", |
| | | headers: {'token': localStorage.getItem('token')}, |
| | | data: JSON.stringify({zpallet: row.zpallet, beBatch: newState}), |
| | | contentType: 'application/json;charset=UTF-8', |
| | | method: 'POST', |
| | | success: function (res) { |
| | | if (res.code === 200) { |
| | | layer.msg(res.msg, {icon: 1}); |
| | | row.beBatch = newState; // 更新缓存 |
| | | } else { |
| | | layer.msg(res.msg, {icon: 2}); |
| | | obj.elem.checked = !obj.elem.checked; |
| | | form.render('checkbox'); |
| | | } |
| | | }, |
| | | error: function () { |
| | | layer.msg("请求失败", {icon: 2}); |
| | | obj.elem.checked = !obj.elem.checked; |
| | | form.render('checkbox'); |
| | | } |
| | | }); |
| | | }); |
| | | |
| | | // 监听排序事件 |
| | | table.on('sort(locMast)', function (obj) { |
| | | var searchData = {}; |