|  |  | 
 |  |  | var pageCurr; | 
 |  |  | layui.use(['table','laydate', 'form'], function() { | 
 |  |  |  | 
 |  |  | layui.config({ | 
 |  |  |     base: baseUrl + "/static/layui/lay/modules/" | 
 |  |  | }).use(['table','laydate', 'form', 'admin'], function() { | 
 |  |  |     var table = layui.table; | 
 |  |  |     var $ = layui.jquery; | 
 |  |  |     var layer = layui.layer; | 
 |  |  |     var layDate = layui.laydate; | 
 |  |  |     var form = layui.form; | 
 |  |  |     var admin = layui.admin; | 
 |  |  |  | 
 |  |  |     // 获取出库口 | 
 |  |  |     function getOutBound(){ | 
 |  |  |         $.ajax({ | 
 |  |  |             url: baseUrl+"/available/take/site", | 
 |  |  |             url: baseUrl+"/available/empty/take/site", | 
 |  |  |             headers: {'token': localStorage.getItem('token')}, | 
 |  |  |             method: 'POST', | 
 |  |  |             asymc: false, | 
 |  |  |             async: false, | 
 |  |  |             success: function (res) { | 
 |  |  |                 if (res.code === 200){ | 
 |  |  |                     var tpl = $("#takeSiteSelectTemplate").html(); | 
 |  |  | 
 |  |  |         url: baseUrl+'/locMast/list/auth', | 
 |  |  |         page: true, | 
 |  |  |         limit: 16, | 
 |  |  |         limits: [16, 30, 50, 100, 200, 500], | 
 |  |  |         where: {loc_sts: "D"}, | 
 |  |  |         even: true, | 
 |  |  |         toolbar: '#toolbar', | 
 |  |  |         defaultToolbar: ['filter'], | 
 |  |  | 
 |  |  |         cols: [[ | 
 |  |  |             {type: 'checkbox', fixed: 'left'} | 
 |  |  |             ,{field: 'locNo', align: 'center',title: '库位号',sort:true} | 
 |  |  |             ,{field: 'locType$', align: 'center',title: '库位状态',width:200} | 
 |  |  |             ,{field: 'locSts$', align: 'center',title: '库位状态',width:200} | 
 |  |  |             // ,{field: 'whsType$', align: 'center',title: '库位类型'} | 
 |  |  |             ,{field: 'crnNo', align: 'center',title: '堆垛机号'} | 
 |  |  |             ,{field: 'row1', align: 'center',title: '排'} | 
 |  |  |             ,{field: 'bay1', align: 'center',title: '列'} | 
 |  |  |             ,{field: 'lev1', align: 'center',title: '层', sort:true} | 
 |  |  |             ,{field: 'lev1', align: 'center',title: '层'} | 
 |  |  |             ,{field: 'fullPlt', align: 'center',title: '满板', templet:function(row){ | 
 |  |  |                     var html = "<input value='fullPlt' type='checkbox' disabled=‘disabled’ lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'"; | 
 |  |  |                     if(row.fullPlt === 'Y'){html += " checked ";} | 
 |  |  | 
 |  |  |                 },width:80} | 
 |  |  |             ,{field: 'modiUser$', align: 'center',title: '修改人员',event: 'modiUser'} | 
 |  |  |             ,{field: 'modiTime$', align: 'center',title: '修改时间'} | 
 |  |  |  | 
 |  |  |         ]], | 
 |  |  |         request: { | 
 |  |  |             pageName: 'curr', | 
 |  |  | 
 |  |  |  | 
 |  |  |     // 监听头工具栏事件 | 
 |  |  |     table.on('toolbar(locMast)', function (obj) { | 
 |  |  |         var checkStatus = table.checkStatus(obj.config.id); | 
 |  |  |         var data = table.checkStatus(obj.config.id).data; | 
 |  |  |         switch (obj.event) { | 
 |  |  |             case 'outbound': | 
 |  |  |                 var staNo = $("#staNoSelect").val(); | 
 |  |  |                 if (staNo === ""){ | 
 |  |  |                 if (staNo === "" || staNo === null){ | 
 |  |  |                     layer.msg("请选择出库口"); | 
 |  |  |                     return; | 
 |  |  |                 } | 
 |  |  |                 var locNos = []; | 
 |  |  |                 data.forEach(function(elem) { | 
 |  |  |                     locNos.push(elem.locNo); | 
 |  |  |                 }); | 
 |  |  |                 if (data.length === 0){ | 
 |  |  |                     layer.msg('请至少选中一行数据'); | 
 |  |  |                 } else { | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/empty/plate/out/start", | 
 |  |  |                         headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                         data: { | 
 |  |  |                             outSite: staNo, | 
 |  |  |                             locNos: locNos | 
 |  |  |                         }, | 
 |  |  |                         method: 'POST', | 
 |  |  |                         traditional:true, | 
 |  |  |                         success: function (res) { | 
 |  |  |                             if (res.code === 200){ | 
 |  |  |                                 tableReload(); // 重载表格 | 
 |  |  |                                 getOutBound(); // 重载出库口 | 
 |  |  |                                 layer.msg(res.msg); | 
 |  |  |                             } else if (res.code === 403){ | 
 |  |  |                                 top.location.href = baseUrl+"/"; | 
 |  |  |                             } else { | 
 |  |  |                                 layer.msg(res.msg) | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     }); | 
 |  |  |                 } | 
 |  |  |                 break; | 
 |  |  |         } |