冷凝胶前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. /*调用js打印标签*/
  2. import getLodop from '@/utils/LodopFuncs.js'
  3. /*打印材料卷标签*/
  4. export function printIssureSoLabel(printList) {
  5. const LODOP = getLodop()
  6. if (LODOP) {
  7. //循环调用打印机
  8. for(let i = 0; i < printList.length; i++){
  9. let printData = printList[i];
  10. LODOP.NewPage();
  11. LODOP.SET_PRINT_PAGESIZE(1,360,1180,"");
  12. LODOP.ADD_PRINT_BARCODE(6,20,139,106,"QRCode",printData.site+','+printData.rollNo);
  13. LODOP.ADD_PRINT_TEXT(11,120,108,25,"Part No:");
  14. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  15. LODOP.ADD_PRINT_TEXT(41,120,108,25,"Part Desc:");
  16. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  17. LODOP.ADD_PRINT_TEXT(71,120,108,25,"Lot No:");
  18. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  19. LODOP.ADD_PRINT_TEXT(101,120,96,25,"Man.Date:");
  20. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  21. LODOP.ADD_PRINT_TEXT(11,321,108,25,"Order No:");
  22. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  23. LODOP.ADD_PRINT_TEXT(101,12,108,25,printData.rollNo);
  24. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  25. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  26. LODOP.ADD_PRINT_TEXT(101,321,108,25,"Exp.Date:");
  27. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  28. LODOP.ADD_PRINT_TEXT(11,203,128,25,printData.partNo);
  29. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  30. LODOP.ADD_PRINT_TEXT(41,203,303,25,printData.partDesc);
  31. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  32. LODOP.ADD_PRINT_TEXT(71,203,128,25,printData.batchNo);
  33. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  34. LODOP.ADD_PRINT_TEXT(101,203,128,25,printData.manufactureDate);
  35. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  36. LODOP.ADD_PRINT_TEXT(11,391,118,25,printData.orderRef1);
  37. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  38. LODOP.ADD_PRINT_TEXT(101,391,118,25,printData.expiredDate);
  39. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  40. LODOP.ADD_PRINT_TEXT(71,261,108,25,"Dev.Date:");
  41. LODOP.SET_PRINT_STYLEA(0,"FontSize",12);
  42. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  43. LODOP.ADD_PRINT_TEXT(71,331,200,25,printData.enterDate);
  44. LODOP.SET_PRINT_STYLEA(0,"FontSize",12);
  45. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  46. }
  47. LODOP.PRINT_DESIGN();
  48. // LODOP.PREVIEW();
  49. // LODOP.PRINT();
  50. console.log("操作成功!")
  51. }
  52. }