|  |  | 
 |  |  |         } else if (layEvent === 'del') { | 
 |  |  |             doDel(data.id); | 
 |  |  |         }else if (layEvent === 'btnPrint') { | 
 |  |  |             btnPrint(data.id, data.orderNo, 4); | 
 |  |  |             //btnPrint(data.id, data.orderNo, 4); | 
 |  |  |             btnPrint2(data.id, data.orderNo, 4); | 
 |  |  |         } else if (layEvent === 'complete') { | 
 |  |  |             doModify(data.id, data.orderNo, 4); | 
 |  |  |         }else if (layEvent === 'manPrint') { | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     function btnPrint2(orderId, orderNo, settle) { | 
 |  |  |         console.log(orderId); | 
 |  |  |         console.log(orderNo); | 
 |  |  |         console.log(settle); | 
 |  |  |         printMatCodeNos.push(orderNo) | 
 |  |  |         var templateNo = 4; | 
 |  |  |         $.ajax({ | 
 |  |  |             url: baseUrl + "/order/print2/auth", | 
 |  |  |             headers: {'token': localStorage.getItem('token')}, | 
 |  |  |             data: {param: printMatCodeNos}, | 
 |  |  |             method: 'POST', | 
 |  |  |             async: false, | 
 |  |  |             success: function (res) { | 
 |  |  |                 if (res.code === 200) { | 
 |  |  |                     layer.closeAll(); | 
 |  |  |                     var json = res; | 
 |  |  |  | 
 |  |  |                     json.docNum = orderNo; | 
 |  |  |                     console.log("json"+json); | 
 |  |  |                     var sum = new Decimal("0"); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |                     for (let i = 0; i < res.data.length; i++){ | 
 |  |  |                         sum = sum.plus(res.data[i].anfme); | 
 |  |  |  | 
 |  |  |                     } | 
 |  |  |                     json.anfmeSum = sum; | 
 |  |  |                     var barcodeUrl = baseUrl + "/order/code/auth?type=1¶m=" + res.data[0].docNum; | 
 |  |  |                     console.log("barcodeUrl:"+barcodeUrl); | 
 |  |  |                     json.barcodeUrl = barcodeUrl; | 
 |  |  |                     console.log(json.data); | 
 |  |  |                     for (let i = 0; i < json.data.length; i++) { | 
 |  |  |                         var templateDom = $("#templatePreview" + templateNo); | 
 |  |  |                         var className = templateDom.attr("class"); | 
 |  |  |  | 
 |  |  |                         if (className === 'template-barcode') { | 
 |  |  |                             json.data[i]["barcodeUrl"] = baseUrl + "/order/code/auth?type=2¶m=" + (json.data[i].orderNo+";"+json.data[i].matnr+";"); | 
 |  |  |                         } else { | 
 |  |  |                             json.data[i]["barcodeUrl"] = baseUrl + "/order/code/auth?type=2¶m=" + (json.data[i].orderNo+";"+json.data[i].matnr+";"); | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                     var tpl = templateDom.html(); | 
 |  |  |                     var template = Handlebars.compile(tpl); | 
 |  |  |                     var html = template(json); | 
 |  |  |                     var box = $("#box"); | 
 |  |  |                     box.html(html); | 
 |  |  |                     box.show(); | 
 |  |  |                     box.print({mediaPrint: true}); | 
 |  |  |                     box.hide(); | 
 |  |  |                 } else if (json.code === 403) { | 
 |  |  |                     top.location.href = baseUrl + "/"; | 
 |  |  |                 } else { | 
 |  |  |                     layer.msg(json.msg) | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }) | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  | }); |