| | |
| | | , { field: 'appeTime$', align: 'center', title: '添加时间', hide: true } |
| | | , { field: 'frozen', align: 'center', title: '是否冻结', hide: true } |
| | | , { field: 'frozenMemo', align: 'center', title: '冻结备注', hide: true } |
| | | , { fixed: 'right', title: '操作', align: 'center', toolbar: '#operate', width: 200 }] |
| | | , { fixed: 'right', title: '操作', align: 'center', toolbar: '#operate', width: 350 }] |
| | | ], |
| | | request: { |
| | | pageName: 'curr', pageSize: 'limit' |
| | |
| | | break; |
| | | case "del": |
| | | del([data.id]); |
| | | break; |
| | | case "clearLoc": |
| | | clearLocation(data); |
| | | break; |
| | | case "setInStock": |
| | | setInStock(data); |
| | | break; |
| | | } |
| | | }); |
| | |
| | | |
| | | layDateRender(); |
| | | |
| | | // 清空库位 |
| | | function clearLocation(data) { |
| | | layer.confirm('确认清空库位:' + data.locNo + '?', { |
| | | skin: 'layui-layer-admin', shade: .1 |
| | | }, function (i) { |
| | | layer.close(i); |
| | | var loadIndex = layer.load(2); |
| | | $.ajax({ |
| | | url: baseUrl + "/locCache/lockOrUnlock/auth", |
| | | headers: { 'token': localStorage.getItem('token') }, |
| | | data: { |
| | | locNo: data.locNo, |
| | | lock: false // false表示解锁/清空 |
| | | }, |
| | | 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 }); |
| | | } |
| | | } |
| | | }) |
| | | }); |
| | | } |
| | | |
| | | // 改为有货状态 |
| | | function setInStock(data) { |
| | | layer.prompt({ |
| | | title: '请选择满托/空托', |
| | | formType: 2, |
| | | content: '<div style="padding: 20px;"><label><input type="radio" name="fullPlt" value="true" checked> 满托</label><br><br><label><input type="radio" name="fullPlt" value="false"> 空托</label></div>', |
| | | area: ['300px', '200px'] |
| | | }, function(value, index, elem){ |
| | | var fullPlt = $(elem).find('input[name="fullPlt"]:checked').val() === 'true'; |
| | | layer.close(index); |
| | | var loadIndex = layer.load(2); |
| | | $.ajax({ |
| | | url: baseUrl + "/locCache/lockOrUnlock/auth", |
| | | headers: { 'token': localStorage.getItem('token') }, |
| | | data: { |
| | | locNo: data.locNo, |
| | | lock: true, // true表示锁定/改为有货 |
| | | fullPlt: fullPlt |
| | | }, |
| | | 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 }); |
| | | } |
| | | } |
| | | }) |
| | | }); |
| | | } |
| | | |
| | | }); |
| | | |
| | | // 关闭动作 |