|  |  |  | 
|---|
|  |  |  | layer.open({ | 
|---|
|  |  |  | type: 1, | 
|---|
|  |  |  | title: '生成托盘码', | 
|---|
|  |  |  | // offset: '100px', | 
|---|
|  |  |  | // area: ['360px'], | 
|---|
|  |  |  | // shade: 0.1, | 
|---|
|  |  |  | offset: '100px', | 
|---|
|  |  |  | area: ['360px'], | 
|---|
|  |  |  | shade: 0.1, | 
|---|
|  |  |  | content: $('#print-windows'), | 
|---|
|  |  |  | success: function(layero, index){ | 
|---|
|  |  |  | layer.iframeAuto(index) | 
|---|
|  |  |  | http.post(baseUrl+"/trayCode/latest", null, function (res) { | 
|---|
|  |  |  | $('#startNo').val(res.data); | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.code === 200){ | 
|---|
|  |  |  | for (let i=0;i<res.data.length;i++){ | 
|---|
|  |  |  | res.data[i]["barcodeUrl"]=baseUrl+"/macCode/code/auth?type="+data.field.type+"¶m="+res.data[i].item; | 
|---|
|  |  |  | if (data.field.type === '1') { | 
|---|
|  |  |  | res.data[i]["barcodeUrl"]=baseUrl+"/file/barcode/qrcode/auth?" + | 
|---|
|  |  |  | "type="+data.field.type+"¶m="+res.data[i].item+"&width="+200+"&height="+90; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | res.data[i]["barcodeUrl"]=baseUrl+"/file/barcode/qrcode/auth?" + | 
|---|
|  |  |  | "type="+data.field.type+"¶m="+res.data[i].item+"&width="+400+"&height="+180; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | var tpl = $('#trayCodeTemplate').html(); | 
|---|
|  |  |  | var template = Handlebars.compile(tpl); | 
|---|
|  |  |  | 
|---|
|  |  |  | let box = $("#printBox"); | 
|---|
|  |  |  | box.html(html); | 
|---|
|  |  |  | box.show(); | 
|---|
|  |  |  | box.print(); | 
|---|
|  |  |  | box.print({ | 
|---|
|  |  |  | mediaPrint:true, | 
|---|
|  |  |  | deferred: $.Deferred().done(function () { | 
|---|
|  |  |  | layer.confirm('[重要] 打印是否成功?',  {btn: ['Yes', 'No']}, function(){ | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | url: baseUrl+"/trayCode/print/auth", | 
|---|
|  |  |  | headers: {'token': localStorage.getItem('token')}, | 
|---|
|  |  |  | data: data.field, | 
|---|
|  |  |  | method: 'POST', | 
|---|
|  |  |  | success: function (res) { | 
|---|
|  |  |  | if (res.code === 200){ | 
|---|
|  |  |  | layer.closeAll(); | 
|---|
|  |  |  | $(".layui-laypage-btn")[0].click(); | 
|---|
|  |  |  | layer.msg("操作成功") | 
|---|
|  |  |  | } else if (res.code === 403){ | 
|---|
|  |  |  | top.location.href = baseUrl+"/"; | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | layer.msg(res.msg) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | box.hide(); | 
|---|
|  |  |  | layer.closeAll(); | 
|---|
|  |  |  | } else if (res.code === 403){ | 
|---|