/*调用js打印标签*/ import getLodop from '@/utils/LodopFuncs.js' /*打印材料卷标签*/ export function printIssureSoLabel(printList) { const LODOP = getLodop() if (LODOP) { //循环调用打印机 for(let i = 0; i < printList.length; i++){ let printData = printList[i]; LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(1,360,1180,""); LODOP.ADD_PRINT_BARCODE(6,20,139,106,"QRCode",printData.site+','+printData.rollNo); LODOP.ADD_PRINT_TEXT(11,120,108,25,"Part No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(41,120,108,25,"Part Desc:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(71,120,108,25,"Lot No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(101,120,96,25,"Man.Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(11,321,108,25,"Order No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(101,12,108,25,printData.rollNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.SET_PRINT_STYLEA(0,"Alignment",2); LODOP.ADD_PRINT_TEXT(101,321,108,25,"Exp.Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(11,203,128,25,printData.partNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(41,203,303,25,printData.partDesc); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(71,203,128,25,printData.batchNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(101,203,128,25,printData.manufactureDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(11,391,118,25,printData.orderRef1); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(101,391,118,25,printData.expiredDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.ADD_PRINT_TEXT(71,261,108,25,"Dev.Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(71,331,200,25,printData.enterDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } LODOP.PRINT_DESIGN(); // LODOP.PREVIEW(); // LODOP.PRINT(); console.log("操作成功!") } }