7 changed files with 135 additions and 65 deletions
-
12src/views/modules/autoPrint/autoPrintStock.vue
-
4src/views/modules/pad/padPartPhoto.vue
-
10src/views/modules/print/print_outBox_label.js
-
110src/views/modules/print/print_package_label.js
-
58src/views/modules/print/print_seqNo_label.js
-
6src/views/modules/production/generateReport.vue
-
BINstatic/img/AMLogo.jpg
@ -0,0 +1,110 @@ |
|||||
|
/*调用js打印标签*/ |
||||
|
import getLodop from '@/utils/LodopFuncs.js' |
||||
|
/*打印材料卷标签*/ |
||||
|
export function printPackageLabel(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(133,286,130,88,"QRCode",printData.partSpec); |
||||
|
LODOP.ADD_PRINT_TEXT(93,18,123,25,"Product No:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(93,141,241,25,printData.partSpec); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(136,18,128,24,"Cust.P/O:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(136,141,145,25,printData.orderRef4); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(115,18,123,25,"FQC:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(115,141,111,25,printData.inspector); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(158,18,125,25,"MFG Lot:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(158,141,142,25,printData.batchNo); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(69,18,121,25,"Product Desc:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(69,141,243,24,printData.partDesc); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(180,18,128,25,"MFG Date:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(180,141,144,25,printData.receiveDate); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(216,18,191,19,"Manufactured by A&M Polymer"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",7); |
||||
|
LODOP.ADD_PRINT_TEXT(24,212,149,20,"IATF:16949 Certified"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",7); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Alignment",3); |
||||
|
LODOP.ADD_PRINT_TEXT(116,238,58,25,"Q.T.Y:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_LINE(37,12,36,364,0,1); |
||||
|
LODOP.ADD_PRINT_LINE(216,12,215,364,0,1); |
||||
|
LODOP.ADD_PRINT_TEXT(116,294,76,25,printData.unitQty); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
LODOP.ADD_PRINT_TEXT(217,243,100,20,"Vendor I.D.:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",7); |
||||
|
LODOP.ADD_PRINT_TEXT(228,18,348,15,printData.siteAdress); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",6); |
||||
|
LODOP.ADD_PRINT_TEXT(239,18,351,20,printData.sitePhone); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",7); |
||||
|
LODOP.ADD_PRINT_TEXT(41,18,143,25,"Product Code:"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Bold",1); |
||||
|
if(printData.code=='CODE128') { |
||||
|
LODOP.ADD_PRINT_BARCODE(40, 143, 165, 23, "128A", printData.partSpec); |
||||
|
}else { |
||||
|
LODOP.ADD_PRINT_BARCODE(40, 143, 165, 23, "Code39", printData.partSpec); |
||||
|
} |
||||
|
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0); |
||||
|
LODOP.ADD_PRINT_IMAGE(4,18,114,31,"<img src='http://192.168.1.83:81/upload/AMLogo.jpg'/>"); |
||||
|
LODOP.SET_PRINT_STYLEA(0,"Stretch",1); |
||||
|
|
||||
|
} |
||||
|
// LODOP.PRINT_DESIGN();
|
||||
|
LODOP.PREVIEW(); |
||||
|
// LODOP.PRINT();
|
||||
|
console.log("操作成功!") |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
After Width: 192 | Height: 53 | Size: 2.8 KiB |
Write
Preview
Loading…
Cancel
Save
Reference in new issue