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.

493 lines
20 KiB

1 week ago
  1. var LODOP = getCLodop();
  2. function initPrintSetting(clodoplisence) {
  3. try{
  4. var LODOP= getCLodop();
  5. if (LODOP.VERSION) {
  6. if (LODOP.CVERSION){
  7. //alert("当前有WEB打印服务C-Lodop可用!\n C-Lodop版本:"+LODOP.CVERSION+"(内含Lodop"+LODOP.VERSION+")");
  8. //如果没有问题打印的信息
  9. //LODOP.SET_LICENSES("","646464550585055535859561289003","688858710010010811411756128900","");
  10. LODOP.SET_LICENSES("",clodoplisence,"","");
  11. console.log(clodoplisence)
  12. //判断当前打印模式
  13. /* if(printerData.seq >= 0){
  14. LODOP.SET_PRINTER_INDEXA(printerData.printName);
  15. LODOP.PRINT();
  16. }else if(printerData.seq === -1){
  17. LODOP.PREVIEW();
  18. }else if(printerData.seq === -2){
  19. LODOP.PRINT_DESIGN();
  20. }*/
  21. }else {
  22. alert("Loodop has been installed on this client!\n" +
  23. "Revision No:"+LODOP.VERSION);
  24. }
  25. };
  26. }catch(err){
  27. }
  28. };
  29. //分切卷表的标签新
  30. function printFinalRollLabel(list, printerData){
  31. //初始化打印机
  32. initPrintSetting(printerData.clodoplisence);
  33. for(let i = 0; i < list.length; i++) {
  34. let row=list[i]
  35. if(row.labelFlag == 'India'){
  36. LODOP.NewPage();
  37. LODOP.SET_PRINT_PAGESIZE(2,800,1125,"");
  38. LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);
  39. LODOP.ADD_PRINT_IMAGE(5,5,110,48,"<img src='/img/ccl-logo.png'>");
  40. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  41. LODOP.ADD_PRINT_LINE(38,7,39,167,0,1);
  42. LODOP.ADD_PRINT_TEXT(43,7,160,20,"Vendor: CCL-CN");
  43. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  44. LODOP.ADD_PRINT_LINE(58,7,59,167,0,1);
  45. LODOP.ADD_PRINT_TEXT(63,7,190,20,"PN:"+row.customerPartNo);
  46. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  47. LODOP.ADD_PRINT_LINE(78,7,79,167,0,1);
  48. LODOP.ADD_PRINT_TEXT(83,7,160,20,"APN: "+row.pgppn);
  49. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  50. LODOP.ADD_PRINT_LINE(98,7,99,167,0,1);
  51. LODOP.ADD_PRINT_TEXT(103,7,190,20,"DESC:"+row.customerDrawing);
  52. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  53. LODOP.ADD_PRINT_LINE(118,7,119,167,0,1);
  54. LODOP.ADD_PRINT_TEXT(121,7,160,20,"WeekCode:"+row.dateCode);
  55. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  56. LODOP.ADD_PRINT_LINE(138,7,139,167,0,1);
  57. LODOP.ADD_PRINT_TEXT(144,7,160,20,"QTY: "+row.qty+" Rev:"+row.revNo);
  58. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  59. LODOP.ADD_PRINT_LINE(162,7,163,167,0,1);
  60. LODOP.ADD_PRINT_TEXT(162,7,160,20,"Stage: "+row.stage);
  61. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  62. LODOP.ADD_PRINT_TEXT(179,7,120,20,row.partNo);
  63. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  64. LODOP.ADD_PRINT_TEXT(196,7,160,20,row.qrtext);
  65. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  66. LODOP.ADD_PRINT_TEXT(213,7,160,20,row.rollDate2);
  67. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  68. LODOP.ADD_PRINT_TEXT(230,7,84,20,row.user);
  69. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  70. LODOP.ADD_PRINT_BARCODE(164,104,70,70,"QRCode",row.pgppn);
  71. LODOP.ADD_PRINT_TEXT(232,78,88,20,row.pgppn);
  72. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  73. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  74. LODOP.ADD_PRINT_IMAGE(253,87,70,25,"<img src='/img/cclimg.png'>");
  75. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  76. LODOP.ADD_PRINT_TEXT(253,6,71,20,"Config "+row.config);
  77. LODOP.ADD_PRINT_IMAGE(5,178,110,48,"<img src='/img/ccl-logo.png'>");
  78. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  79. LODOP.ADD_PRINT_LINE(38,178,39,338,0,1);
  80. LODOP.ADD_PRINT_TEXT(41,178,160,20,"Vendor: CCL-CN");
  81. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  82. LODOP.ADD_PRINT_LINE(58,178,59,338,0,1);
  83. LODOP.ADD_PRINT_TEXT(63,178,190,20,"PN:"+row.customerPartNo);
  84. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  85. LODOP.ADD_PRINT_LINE(78,178,79,338,0,1);
  86. LODOP.ADD_PRINT_TEXT(81,178,160,20,"APN: "+row.pgppn);
  87. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  88. LODOP.ADD_PRINT_LINE(98,178,99,338,0,1);
  89. LODOP.ADD_PRINT_TEXT(103,178,190,20,"DESC:"+row.customerDrawing);
  90. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  91. LODOP.ADD_PRINT_LINE(118,178,119,338,0,1);
  92. LODOP.ADD_PRINT_TEXT(121,178,160,20,"WeekCode:"+row.dateCode);
  93. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  94. LODOP.ADD_PRINT_LINE(138,178,139,338,0,1);
  95. LODOP.ADD_PRINT_TEXT(144,178,160,20,"QTY: "+row.qty+" Rev:"+row.revNo);
  96. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  97. LODOP.ADD_PRINT_LINE(162,178,163,338,0,1);
  98. LODOP.ADD_PRINT_TEXT(162,178,160,20,"Stage: "+row.stage);
  99. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  100. LODOP.ADD_PRINT_TEXT(179,178,160,20,row.partNo);
  101. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  102. LODOP.ADD_PRINT_TEXT(196,178,160,20,row.qrtext);
  103. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  104. LODOP.ADD_PRINT_TEXT(213,178,160,20,row.rollDate2);
  105. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  106. LODOP.ADD_PRINT_TEXT(230,178,84,20,row.user);
  107. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  108. LODOP.ADD_PRINT_BARCODE(164,275,69,69,"QRCode",row.pgppn);
  109. LODOP.ADD_PRINT_TEXT(232,249,88,20,row.pgppn);
  110. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  111. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  112. LODOP.ADD_PRINT_IMAGE(253,258,70,25,"<img src='/img/cclimg.png'>");
  113. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  114. LODOP.ADD_PRINT_TEXT(253,177,71,20,"Config "+row.config);
  115. LODOP.ADD_PRINT_BARCODE(4,348,110,80,"QRCode",row.qrtext);
  116. LODOP.ADD_PRINT_TEXT(83,348,100,15,row.qrtext);
  117. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  118. LODOP.ADD_PRINT_TEXT(124,304,100,15," "+row.finalRollQty);
  119. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  120. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  121. LODOP.ADD_PRINT_TEXT(145,304,100,15,row.finalRollStatus);
  122. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  123. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  124. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  125. }
  126. if(row.labelFlag == 'A'){
  127. LODOP.NewPage();
  128. LODOP.SET_PRINT_PAGESIZE(2,800,1125,"");
  129. LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);
  130. LODOP.ADD_PRINT_TEXT(7,7,220,20,"PEGAGLOBE");
  131. LODOP.SET_PRINT_STYLEA(0,"FontSize",16);
  132. LODOP.ADD_PRINT_LINE(28,7,29,167,0,1);
  133. LODOP.ADD_PRINT_TEXT(31,7,160,20,"Vendor: CCL-SZ");
  134. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  135. LODOP.ADD_PRINT_LINE(48,7,49,167,0,1);
  136. LODOP.ADD_PRINT_TEXT(53,7,190,20,"Pega P/N:"+row.customerPartNo);
  137. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  138. LODOP.ADD_PRINT_LINE(68,7,69,167,0,1);
  139. LODOP.ADD_PRINT_TEXT(71,7,160,20,"APN: "+row.pgppn);
  140. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  141. LODOP.ADD_PRINT_LINE(88,7,89,167,0,1);
  142. LODOP.ADD_PRINT_TEXT(93,7,190,20,"DESC:"+row.customerDrawing);
  143. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  144. LODOP.ADD_PRINT_LINE(108,7,109,167,0,1);
  145. LODOP.ADD_PRINT_TEXT(111,7,160,20,"DateCode:"+row.dateCode);
  146. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  147. LODOP.ADD_PRINT_LINE(128,7,129,167,0,1);
  148. LODOP.ADD_PRINT_TEXT(134,7,160,20,"QTY: "+row.qty+" Rev:"+row.revNo);
  149. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  150. LODOP.ADD_PRINT_LINE(152,7,153,167,0,1);
  151. LODOP.ADD_PRINT_TEXT(152,7,160,20,"Stage: "+row.stage);
  152. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  153. LODOP.ADD_PRINT_TEXT(169,7,160,20,row.partNo);
  154. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  155. LODOP.ADD_PRINT_TEXT(186,7,160,20,row.qrtext);
  156. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  157. LODOP.ADD_PRINT_TEXT(203,7,160,20,row.rollDate2);
  158. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  159. LODOP.ADD_PRINT_TEXT(220,7,84,20,row.user);
  160. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  161. LODOP.ADD_PRINT_BARCODE(154,104,69,69,"QRCode",row.pgppn);
  162. LODOP.ADD_PRINT_TEXT(222,78,88,20,row.pgppn);
  163. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  164. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  165. LODOP.ADD_PRINT_IMAGE(243,87,70,25,"<img src='/img/cclimg.png'>");
  166. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  167. LODOP.ADD_PRINT_BARCODE(266,7,100,25,"128A",row.lineBarcodeTime);
  168. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  169. LODOP.ADD_PRINT_TEXT(243,6,71,20,"Config "+row.config);
  170. LODOP.ADD_PRINT_TEXT(7,178,160,20,"PEGAGLOBE");
  171. LODOP.SET_PRINT_STYLEA(0,"FontSize",16);
  172. LODOP.ADD_PRINT_LINE(28,178,29,338,0,1);
  173. LODOP.ADD_PRINT_TEXT(31,178,160,20,"Vendor: CCL-SZ");
  174. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  175. LODOP.ADD_PRINT_LINE(48,178,49,338,0,1);
  176. LODOP.ADD_PRINT_TEXT(53,178,190,20,"Pega P/N:"+row.customerPartNo);
  177. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  178. LODOP.ADD_PRINT_LINE(68,178,69,338,0,1);
  179. LODOP.ADD_PRINT_TEXT(71,178,160,20,"APN: "+row.pgppn);
  180. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  181. LODOP.ADD_PRINT_LINE(88,178,89,338,0,1);
  182. LODOP.ADD_PRINT_TEXT(93,178,190,20,"DESC:"+row.customerDrawing);
  183. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  184. LODOP.ADD_PRINT_LINE(108,178,109,338,0,1);
  185. LODOP.ADD_PRINT_TEXT(111,178,160,20,"DateCode:"+row.dateCode);
  186. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  187. LODOP.ADD_PRINT_LINE(128,178,129,338,0,1);
  188. LODOP.ADD_PRINT_TEXT(134,178,160,20,"QTY: "+row.qty+" Rev:"+row.revNo);
  189. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  190. LODOP.ADD_PRINT_LINE(152,178,153,338,0,1);
  191. LODOP.ADD_PRINT_TEXT(152,178,160,20,"Stage: "+row.stage);
  192. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  193. LODOP.ADD_PRINT_TEXT(169,178,160,20,row.partNo);
  194. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  195. LODOP.ADD_PRINT_TEXT(186,178,160,20,row.qrtext);
  196. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  197. LODOP.ADD_PRINT_TEXT(203,178,160,20,row.rollDate2);
  198. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  199. LODOP.ADD_PRINT_TEXT(220,178,84,20,row.user);
  200. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  201. LODOP.ADD_PRINT_BARCODE(154,275,69,69,"QRCode",row.pgppn);
  202. LODOP.ADD_PRINT_TEXT(222,249,88,20,row.pgppn);
  203. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  204. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  205. LODOP.ADD_PRINT_IMAGE(243,258,70,25,"<img src='/img/cclimg.png'>");
  206. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  207. LODOP.ADD_PRINT_BARCODE(266,178,100,25,"128A",row.lineBarcodeTime);
  208. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  209. LODOP.ADD_PRINT_TEXT(243,177,71,20,"Config "+row.config);
  210. LODOP.ADD_PRINT_BARCODE(4,348,110,80,"QRCode",row.qrtext);
  211. LODOP.ADD_PRINT_TEXT(73,348,100,15,row.qrtext);
  212. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  213. LODOP.ADD_PRINT_TEXT(114,304,100,15," "+row.finalRollQty);
  214. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  215. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  216. LODOP.ADD_PRINT_TEXT(135,304,100,15,row.finalRollStatus);
  217. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  218. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  219. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  220. }
  221. if(row.labelFlag == 'B'){
  222. LODOP.NewPage();
  223. LODOP.SET_PRINT_PAGESIZE(2,800,1125,"");
  224. LODOP.ADD_PRINT_TEXT(3,5,188,21,"(P)HH P/N:"+row.customerPartNo);
  225. LODOP.ADD_PRINT_BARCODE(18,5,156,15,"128A",row.customerPartNo);
  226. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  227. LODOP.ADD_PRINT_TEXT(33,5,186,21,"(Q)QTY:"+row.qty);
  228. LODOP.ADD_PRINT_BARCODE(47,5,65,15,"128A",row.qty);
  229. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  230. LODOP.ADD_PRINT_TEXT(62,5,189,20,"(M)Mfr P/N:"+row.partNo);
  231. LODOP.ADD_PRINT_BARCODE(76,5,161,15,"128A",row.partNo);
  232. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  233. LODOP.ADD_PRINT_TEXT(93,5,190,20,"(D)Date Code:"+row.rollDate2);
  234. LODOP.ADD_PRINT_BARCODE(108,5,132,15,"128A",row.rollDate2);
  235. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  236. LODOP.ADD_PRINT_TEXT(153,5,192,20,"(L)Lot NO:"+row.qrtext);
  237. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  238. LODOP.ADD_PRINT_BARCODE(167,5,161,16,"128A",row.qrtext);
  239. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  240. LODOP.ADD_PRINT_TEXT(211,5,192,20,"PKG ID:"+row.pkcId);
  241. LODOP.ADD_PRINT_BARCODE(226,5,168,15,"128A",row.pkcId);
  242. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  243. LODOP.ADD_PRINT_TEXT(123,5,136,20,"(W)Week Code:"+row.dateCode);
  244. LODOP.ADD_PRINT_BARCODE(138,5,96,15,"128A",row.dateCode);
  245. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  246. LODOP.ADD_PRINT_TEXT(183,5,75,20,"Rev:"+row.revNo);
  247. LODOP.ADD_PRINT_BARCODE(197,5,69,15,"128A",row.revNo);
  248. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  249. LODOP.ADD_PRINT_BARCODE(243,16,107,74,"QRCode",row.customerPartNo+","+row.qty+","+row.partNo+","+row.rollDate2+","+row.dateCode+","+row.qrtext+","+row.revNo+","+row.pkcId);
  250. LODOP.ADD_PRINT_TEXT(261,80,30,20,"HF");
  251. LODOP.SET_PRINT_STYLEA(0,"FontSize",12);
  252. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  253. LODOP.ADD_PRINT_TEXT(286,80,117,15,row.user);
  254. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  255. LODOP.ADD_PRINT_IMAGE(241,73,55,20,"<img src='/img/cclimg.png'>");
  256. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  257. LODOP.ADD_PRINT_TEXT(276,80,117,15,"机种:"+row.resource);
  258. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  259. LODOP.ADD_PRINT_TEXT(3,178,188,21,"(P)HH P/N:"+row.customerPartNo);
  260. LODOP.ADD_PRINT_BARCODE(18,178,156,15,"128A",row.customerPartNo);
  261. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  262. LODOP.ADD_PRINT_TEXT(33,178,186,21,"(Q)QTY:"+row.qty);
  263. LODOP.ADD_PRINT_BARCODE(47,178,65,15,"128A",row.qty);
  264. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  265. LODOP.ADD_PRINT_TEXT(62,178,189,20,"(M)Mfr P/N:"+row.partNo);
  266. LODOP.ADD_PRINT_BARCODE(76,178,161,15,"128A",row.partNo);
  267. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  268. LODOP.ADD_PRINT_TEXT(93,178,190,20,"(D)Date Code:"+row.rollDate2);
  269. LODOP.ADD_PRINT_BARCODE(108,178,132,15,"128A",row.rollDate2);
  270. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  271. LODOP.ADD_PRINT_TEXT(153,178,192,20,"(L)Lot NO:"+row.qrtext);
  272. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  273. LODOP.ADD_PRINT_BARCODE(167,178,161,16,"128A",row.qrtext);
  274. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  275. LODOP.ADD_PRINT_TEXT(211,178,192,20,"PKG ID:"+row.pkcId);
  276. LODOP.ADD_PRINT_BARCODE(226,178,168,15,"128A",row.pkcId);
  277. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  278. LODOP.ADD_PRINT_TEXT(123,178,136,20,"(W)Week Code:"+row.dateCode);
  279. LODOP.ADD_PRINT_BARCODE(138,178,96,15,"128A",row.dateCode);
  280. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  281. LODOP.ADD_PRINT_TEXT(183,178,75,20,"Rev:"+row.revNo);
  282. LODOP.ADD_PRINT_BARCODE(197,178,69,15,"128A",row.revNo);
  283. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  284. LODOP.ADD_PRINT_BARCODE(241,189,105,76,"QRCode",row.customerPartNo+","+row.qty+","+row.partNo+","+row.rollDate2+","+row.dateCode+","+row.qrtext+","+row.revNo+","+row.pkcId);
  285. LODOP.ADD_PRINT_TEXT(261,253,30,20,"HF");
  286. LODOP.SET_PRINT_STYLEA(0,"FontSize",12);
  287. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  288. LODOP.ADD_PRINT_TEXT(286,253,117,15,row.user);
  289. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  290. LODOP.ADD_PRINT_IMAGE(241,246,55,20,"<img src='/img/cclimg.png'>");
  291. LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
  292. LODOP.ADD_PRINT_TEXT(276,253,117,15,"机种:"+row.resource);
  293. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  294. LODOP.ADD_PRINT_BARCODE(4,348,110,80,"QRCode",row.qrtext);
  295. LODOP.ADD_PRINT_TEXT(73,317,100,15,row.qrtext);
  296. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  297. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  298. LODOP.ADD_PRINT_TEXT(114,309,100,15," "+row.finalRollQty);
  299. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  300. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  301. LODOP.ADD_PRINT_TEXT(135,309,100,15,row.finalRollStatus);
  302. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  303. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  304. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  305. }
  306. if(row.labelFlag == 'C'){
  307. LODOP.NewPage();
  308. LODOP.SET_PRINT_PAGESIZE(1,800,1125,"");
  309. LODOP.ADD_PRINT_TEXT(3,5,80,16,"Project:"+row.resource);
  310. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  311. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  312. LODOP.ADD_PRINT_TEXT(3,100,148,15,"Stage:"+row.stage);
  313. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  314. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  315. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  316. LODOP.ADD_PRINT_TEXT(12,5,133,16,"Config:"+row.config);
  317. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  318. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  319. LODOP.ADD_PRINT_TEXT(43,135,155,15,"Rev.:"+row.revNo);
  320. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  321. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  322. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  323. LODOP.ADD_PRINT_TEXT(23,5,240,15,"OEMPN+VC:"+row.oempn);
  324. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  325. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  326. LODOP.ADD_PRINT_BARCODE(33,5,240,20,"128A",row.oempn);
  327. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  328. LODOP.ADD_PRINT_TEXT(54,5,200,15,"TRACE ID:"+row.traceID);
  329. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  330. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  331. LODOP.ADD_PRINT_BARCODE(66,5,200,20,"128A",row.traceID);
  332. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  333. LODOP.ADD_PRINT_BARCODE(66,245,50,20,"128A",row.revNo);
  334. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  335. LODOP.ADD_PRINT_TEXT(87,5,94,15,"Qty:"+row.qty);
  336. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  337. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  338. LODOP.ADD_PRINT_BARCODE(99,5,81,20,"128A",row.qty);
  339. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  340. LODOP.ADD_PRINT_TEXT(119,5,180,15,"ID NO:"+row.pkcId);
  341. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  342. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  343. LODOP.ADD_PRINT_BARCODE(131,4,180,20,"128A",row.pkcId);
  344. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  345. LODOP.ADD_PRINT_BARCODE(90,218,110,79,"QRCode", row.newQrCode);
  346. LODOP.ADD_PRINT_TEXT(93,135,88,15,"RoHS+HF");
  347. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  348. LODOP.ADD_PRINT_TEXT(107,151,53,15,"CCL");
  349. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  350. LODOP.ADD_PRINT_TEXT(151,5,163,15,row.partNo);
  351. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  352. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  353. LODOP.ADD_PRINT_TEXT(151,120,91,15,row.user);
  354. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  355. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  356. LODOP.ADD_PRINT_TEXT(175,5,133,16,"Project:"+row.resource);
  357. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  358. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  359. LODOP.ADD_PRINT_TEXT(175,100,148,15,"Stage:"+row.stage);
  360. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  361. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  362. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  363. LODOP.ADD_PRINT_TEXT(184,5,133,16,"Config:"+row.config);
  364. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  365. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  366. LODOP.ADD_PRINT_TEXT(213,135,155,15,"Rev.:"+row.revNo);
  367. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  368. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  369. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  370. LODOP.ADD_PRINT_TEXT(195,5,240,15,"OEMPN+VC:"+row.oempn);
  371. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  372. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  373. LODOP.ADD_PRINT_BARCODE(205,5,240,20,"128A",row.oempn);
  374. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  375. LODOP.ADD_PRINT_TEXT(226,5,200,15,"TRACE ID:"+row.traceID);
  376. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  377. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  378. LODOP.ADD_PRINT_BARCODE(238,5,200,20,"128A",row.traceID);
  379. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  380. LODOP.ADD_PRINT_BARCODE(238,245,50,20,"128A",row.revNo);
  381. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  382. LODOP.ADD_PRINT_TEXT(259,5,94,15,"Qty:"+row.qty);
  383. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  384. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  385. LODOP.ADD_PRINT_BARCODE(271,5,81,20,"128A",row.qty);
  386. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  387. LODOP.ADD_PRINT_TEXT(291,5,180,15,"ID NO:"+row.pkcId);
  388. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  389. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  390. LODOP.ADD_PRINT_BARCODE(303,4,180,20,"128A",row.pkcId);
  391. LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
  392. LODOP.ADD_PRINT_BARCODE(262,218,110,79,"QRCode",row.newQrCode);
  393. LODOP.ADD_PRINT_TEXT(265,135,88,15,"RoHS+HF");
  394. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  395. LODOP.ADD_PRINT_TEXT(279,151,53,15,"CCL");
  396. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  397. LODOP.ADD_PRINT_TEXT(323,5,163,15,row.partNo);
  398. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  399. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  400. LODOP.ADD_PRINT_TEXT(323,120,91,15,row.user);
  401. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  402. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  403. LODOP.ADD_PRINT_BARCODE(350,10,110,80,"QRCode",row.qrtext);
  404. LODOP.ADD_PRINT_TEXT(361,89,100,15,row.qrtext);
  405. LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
  406. LODOP.ADD_PRINT_TEXT(377,89,100,15," "+row.finalRollQty);
  407. LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
  408. LODOP.ADD_PRINT_TEXT(394,89,100,15,row.finalRollStatus);
  409. LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
  410. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  411. LODOP.SET_PRINT_STYLEA(0,"AngleOfPageInside",180);
  412. }
  413. }
  414. /* 椭圆线 */
  415. //LODOP.ADD_PRINT_ELLIPSE(218,435,60,40,0,1);
  416. //判断当前打印模式
  417. if(printerData.seq >= 0){
  418. LODOP.SET_PRINTER_INDEXA(printerData.printName);
  419. LODOP.PRINT();
  420. // LODOP.PRINT_DESIGN();
  421. // LODOP.PREVIEW();
  422. }else if(printerData.seq === -1){
  423. LODOP.PREVIEW();
  424. }else if(printerData.seq === -2){
  425. LODOP.PRINT_DESIGN();
  426. }
  427. }