|  |  | 
 |  |  |         cols: [[ | 
 |  |  |             {type: 'checkbox'} | 
 |  |  |             ,{field: 'wrkNo', align: 'center',title: '工作号'} | 
 |  |  |             ,{field: 'mk', align: 'center',title: '标记'} | 
 |  |  |             ,{align: 'center',title: '任务类型', templet: '#memoTpl'} | 
 |  |  |             // ,{field: 'mk', align: 'center',title: '标记'} | 
 |  |  |             ,{field: 'wrkSts$', align: 'center',title: '工作状态'} | 
 |  |  |             ,{field: 'ioType$', align: 'center',title: '入出库类型'} | 
 |  |  |             ,{field: 'crnNo$', align: 'center',title: '堆垛机'} | 
 |  |  |             ,{field: 'steNo$', align: 'center',title: '穿梭车'} | 
 |  |  |             ,{field: 'outMost', align: 'center',title: '巷道口'} | 
 |  |  |             ,{field: 'ioPri', align: 'center',title: '优先级'} | 
 |  |  |             // ,{field: 'ioType$', align: 'center',title: '入出库类型'} | 
 |  |  |             ,{field: 'shuttleNo', align: 'center',title: '穿梭车'} | 
 |  |  |             ,{field: 'charge', align: 'center',title: '充电桩'} | 
 |  |  |             // ,{field: 'outMost', align: 'center',title: '巷道口'} | 
 |  |  |             // ,{field: 'ioPri', align: 'center',title: '优先级'} | 
 |  |  |             ,{field: 'locNo$', align: 'center',title: '目标库位'} | 
 |  |  |             ,{field: 'staNo$', align: 'center',title: '目标站'} | 
 |  |  |             ,{field: 'sourceStaNo$', align: 'center',title: '源站'} | 
 |  |  |             // ,{field: 'staNo$', align: 'center',title: '目标站'} | 
 |  |  |             // ,{field: 'sourceStaNo$', align: 'center',title: '源站'} | 
 |  |  |             ,{field: 'sourceLocNo$', align: 'center',title: '源库位'} | 
 |  |  |             ,{field: 'emptyMk', align: 'center',title: '空板(checkBox)'} | 
 |  |  |             ,{field: 'ioTime$', align: 'center',title: '工作时间'} | 
 |  |  |             ,{field: 'crnStrTime$', align: 'center',title: '堆垛机启动时间'} | 
 |  |  |             ,{field: 'crnEndTime$', align: 'center',title: '堆垛机停止时间'} | 
 |  |  |             // ,{field: 'emptyMk', align: 'center',title: '空板(checkBox)'} | 
 |  |  |             // ,{field: 'ioTime$', align: 'center',title: '工作时间'} | 
 |  |  |             // ,{field: 'crnStrTime$', align: 'center',title: '堆垛机启动时间'} | 
 |  |  |             // ,{field: 'crnEndTime$', align: 'center',title: '堆垛机停止时间'} | 
 |  |  |             ,{field: 'modiUser$', align: 'center',title: '修改人员'} | 
 |  |  |             ,{field: 'modiTime$', align: 'center',title: '修改时间'} | 
 |  |  |             ,{field: 'appeUser$', align: 'center',title: '创建者'} | 
 |  |  |             ,{field: 'appeTime$', align: 'center',title: '添加时间'} | 
 |  |  |             ,{field: 'memo', align: 'center',title: '备注'} | 
 |  |  |             ,{field: 'barcode', align: 'center',title: '条码'} | 
 |  |  |             // ,{field: 'appeUser$', align: 'center',title: '创建者'} | 
 |  |  |             // ,{field: 'appeTime$', align: 'center',title: '添加时间'} | 
 |  |  |             ,{field: 'barcode', align: 'center',title: '条码', hide: true} | 
 |  |  |  | 
 |  |  |             ,{fixed: 'right', title:'操作', align: 'center', toolbar: '#operate', width:120} | 
 |  |  |         ]], | 
 |  |  | 
 |  |  |     table.on('toolbar(wrkCharge)', function (obj) { | 
 |  |  |         var checkStatus = table.checkStatus(obj.config.id).data; | 
 |  |  |         switch(obj.event) { | 
 |  |  |             case 'clearCharge': | 
 |  |  |                 layer.confirm('确定重置充电任务吗?', { | 
 |  |  |                     skin: 'layui-layer-admin', | 
 |  |  |                     shade: .1 | 
 |  |  |                 }, function (i) { | 
 |  |  |                     layer.close(i); | 
 |  |  |                     var loadIndex = layer.load(2); | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/wrkCharge/truncate/charge/auth", | 
 |  |  |                         headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                         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}); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     }) | 
 |  |  |                 }); | 
 |  |  |                 break; | 
 |  |  |             case 'clearMemo': | 
 |  |  |                 layer.confirm('确定重置演示任务吗?', { | 
 |  |  |                     skin: 'layui-layer-admin', | 
 |  |  |                     shade: .1 | 
 |  |  |                 }, function (i) { | 
 |  |  |                     layer.close(i); | 
 |  |  |                     var loadIndex = layer.load(2); | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/wrkCharge/truncate/demo/auth", | 
 |  |  |                         headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                         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}); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     }) | 
 |  |  |                 }); | 
 |  |  |                 break; | 
 |  |  |             case 'clearReset': | 
 |  |  |                 layer.confirm('确定重置复位任务吗?', { | 
 |  |  |                     skin: 'layui-layer-admin', | 
 |  |  |                     shade: .1 | 
 |  |  |                 }, function (i) { | 
 |  |  |                     layer.close(i); | 
 |  |  |                     var loadIndex = layer.load(2); | 
 |  |  |                     $.ajax({ | 
 |  |  |                         url: baseUrl+"/wrkCharge/truncate/reset/auth", | 
 |  |  |                         headers: {'token': localStorage.getItem('token')}, | 
 |  |  |                         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}); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     }) | 
 |  |  |                 }); | 
 |  |  |                 break; | 
 |  |  |             case 'addData': | 
 |  |  |                 showEditModel(); | 
 |  |  |                 break; | 
 |  |  | 
 |  |  |                    return; | 
 |  |  |                } | 
 |  |  |                del(checkStatus.map(function (d) { | 
 |  |  |                    return d.id; | 
 |  |  |                    return d.wrkNo; | 
 |  |  |                })); | 
 |  |  |                break; | 
 |  |  |             case 'exportData': | 
 |  |  | 
 |  |  |                 showEditModel(data); | 
 |  |  |                 break; | 
 |  |  |             case "del": | 
 |  |  |                 del([data.id]); | 
 |  |  |                 del([data.wrkNo]); | 
 |  |  |                 break; | 
 |  |  |         } | 
 |  |  |     }); | 
 |  |  | 
 |  |  |         }, function (i) { | 
 |  |  |             layer.close(i); | 
 |  |  |             var loadIndex = layer.load(2); | 
 |  |  |             console.log({ids: ids}) | 
 |  |  |             $.ajax({ | 
 |  |  |                 url: baseUrl+"/wrkCharge/delete/auth", | 
 |  |  |                 headers: {'token': localStorage.getItem('token')}, |