/*调用js打印标签*/ import getLodop from '@/utils/LodopFuncs.js' /*打印材料卷标签*/ export function printMaterialLabel(printList) { const LODOP = getLodop() if (LODOP) { //LODOP.SET_LICENSES("", "AF8A5800B84BCC5218BCF67B92627BEA", "", ""); LODOP.SET_LICENSES("", "AF8A5800B823CC8E18BCF67B925E7BF0", "", ""); // LODOP.SET_PRINTER_INDEXA("小标签打印机"); //循环调用打印机 for(let i = 0; i < printList.length; i++){ let printData = printList[i]; LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(0,1000,700,""); LODOP.ADD_PRINT_BARCODE(43,244,208,140,"QRCode",printData.seqNo); LODOP.ADD_PRINT_TEXT(112,8,133,25,"WareHouse ID:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(112,110,140,25,printData.wareHouseDesc); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(154,8,103,24,"Batch No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(154,110,140,20,printData.batchNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(133,8,124,25,"Location ID:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(133,110,139,25,printData.locationId); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(41,8,132,25,"Part:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(41,56,195,55,printData.partNo+'|'+printData.partDesc); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(175,8,82,25,"Order No:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(175,110,141,25,printData.orderNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(91,8,81,25,"Q.T.Y:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(91,110,138,24,printData.qty+printData.umid); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(194,8,113,25,"Trans Date:"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(194,110,244,25,printData.transDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(224,5,256,24,"Manufactured by A&M Polymer"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.ADD_PRINT_TEXT(224,212,156,25,"IATF:16949 Certified"); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Alignment",3); LODOP.ADD_PRINT_LINE(218,2,217,374,0,1); LODOP.ADD_PRINT_TEXT(9,140,100,30,"库存标签"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Alignment",2); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(194,266,110,25,"工厂编码:"+printData.site); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } // LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); LODOP.PRINT(); console.log("操作成功!") } } // LODOP.SET_PRINT_PAGESIZE(0,1000,700,""); // LODOP.ADD_PRINT_BARCODE(11,244,208,140,"QRCode",printData.seqNo); // LODOP.ADD_PRINT_TEXT(58,8,108,25,"WareHouseId:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(58,110,140,25,printData.wareHouseId); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(111,8,77,24,"BatchNo:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(111,110,140,20,printData.batchNo); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(84,8,98,25,"LocationId:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(84,110,139,25,printData.locationId); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(9,8,72,25,"PartNo:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(9,110,136,25,printData.partNo); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(136,8,82,25,"OrderNo:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(136,110,141,25,printData.orderNo); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(34,8,56,25,"Qty:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(34,110,138,24,printData.qty); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(162,8,92,25,"TransDate:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(162,110,170,25,printData.transDate); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.SET_PRINT_STYLEA(0,"Bold",1); // LODOP.ADD_PRINT_TEXT(192,5,256,24,"Manufactured by A&M Polymer"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.ADD_PRINT_TEXT(192,259,109,25,"vender Code:"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.ADD_PRINT_TEXT(210,5,257,35,"No.188 Taigu Road,Lili lndustrial Park,Wujiang District,Suzhou,China"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.ADD_PRINT_TEXT(246,5,407,35,"Phone: 086-0512-63678826 Email: service@husenrubber.com"); // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); // LODOP.ADD_PRINT_LINE(186,2,187,374,0,1);