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.

78 lines
3.1 KiB

1 week ago
  1. <#import "base.ftl" as printbase>
  2. <@printbase.layout>
  3. <#if error?? >
  4. <script>alert("${error}");</script>
  5. <#else >
  6. <script>
  7. function lodopReady(){
  8. LODOP.PRINT_INIT("pack_label");
  9. LODOP.SET_PRINT_PAGESIZE(0,800,450,"");
  10. LODOP.ADD_PRINT_BARCODE(10,185,95,95,"QRCode","${cacheData.qrCode}");
  11. LODOP.ADD_PRINT_TEXT(12,50,125,20,"Delivery Label");
  12. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  13. /* 打印的标题 */
  14. LODOP.ADD_PRINT_TEXT(30,5,65,10,"Company");
  15. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  16. LODOP.ADD_PRINT_TEXT(40,5,65,10,"${cacheData.partNoKey}");
  17. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  18. LODOP.ADD_PRINT_TEXT(50,5,65,10,"Date Code");
  19. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  20. LODOP.ADD_PRINT_TEXT(60,5,65,10,"Vender Code");
  21. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  22. LODOP.ADD_PRINT_TEXT(70,5,65,10,"Quantity");
  23. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  24. LODOP.ADD_PRINT_TEXT(80,5,65,10,"Manuf Date");
  25. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  26. LODOP.ADD_PRINT_TEXT(90,5,65,10,"Unique ID");
  27. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  28. LODOP.ADD_PRINT_TEXT(100,5,65,10,"Lot Code");
  29. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  30. LODOP.ADD_PRINT_TEXT(110,5,65,10,"Spec");
  31. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  32. LODOP.ADD_PRINT_TEXT(120,5,65,10,"Mft. Site");
  33. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  34. /* 新增的版本号 */
  35. LODOP.ADD_PRINT_TEXT(120,200,40,10,"REV.${cacheData.revNo}");
  36. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  37. /* 结束 */
  38. LODOP.ADD_PRINT_TEXT(130,5,65,10,"Remarks");
  39. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  40. /* 打印的内容 */
  41. LODOP.ADD_PRINT_TEXT(30,60,105,10,": ${cacheData.companyName}");
  42. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  43. LODOP.ADD_PRINT_TEXT(40,60,105,10,": ${cacheData.QPN}");
  44. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  45. LODOP.ADD_PRINT_TEXT(50,60,105,10,": ${cacheData.dateCode}");
  46. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  47. LODOP.ADD_PRINT_TEXT(60,60,105,10,": ${cacheData.venderCode}");
  48. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  49. LODOP.ADD_PRINT_TEXT(70,60,105,10,": ${cacheData.packQty}");
  50. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  51. LODOP.ADD_PRINT_TEXT(80,60,105,10,": ${cacheData.manufDate}");
  52. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  53. LODOP.ADD_PRINT_TEXT(90,60,150,10,": ${cacheData.uniqueId}");
  54. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  55. LODOP.ADD_PRINT_TEXT(100,60,130,10,": ${cacheData.packNo}");
  56. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  57. LODOP.ADD_PRINT_TEXT(110,60,215,10,": ${cacheData.spec!''}");
  58. LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
  59. LODOP.ADD_PRINT_TEXT(120,60,120,10,": ${cacheData.manufAddr}");
  60. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  61. LODOP.ADD_PRINT_TEXT(132,60,260,10,": ${cacheData.remarks}");
  62. LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
  63. LODOP.ADD_PRINT_BARCODE(145,10,275,25,"128A","${cacheData.lineCode}");
  64. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  65. /* 图片插入 */
  66. LODOP.ADD_PRINT_IMAGE(100,240,28,10,"<img src='/img/cclimg.png'>");
  67. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//(可变形)扩展缩放模式
  68. }
  69. </script>
  70. </#if>
  71. </@printbase.layout>