Browse Source

2024/06/28

master
zelian_wu 2 years ago
parent
commit
8f3c82dea2
  1. 40
      src/views/modules/label/print_shipment_box_label.js
  2. 4
      src/views/modules/label/print_shipment_inner_label.js
  3. 2
      src/views/modules/label/print_shipment_packing_box_label.js

40
src/views/modules/label/print_shipment_box_label.js

@ -12,7 +12,7 @@ export function printShipmentBoxLabel(printList) {
let printData = printList[i];
if (printData.printType === 'boxLabel'){
LODOP.NewPage();
LODOP.SET_PRINT_PAGESIZE(0,1000,1500,"");
LODOP.SET_PRINT_PAGESIZE(0,1500,1000,"");
LODOP.ADD_PRINT_TEXT(0,2,108,25,"箱包装标签");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
@ -78,7 +78,7 @@ export function printShipmentBoxLabel(printList) {
LODOP.ADD_PRINT_TEXT(305,2,80,20,`BIN:`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(305,230,200,20,`箱号:WMW${printData.boxNo}`);
LODOP.ADD_PRINT_TEXT(305,230,200,20,`箱号:WM${printData.boxNo}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(325,2,80,20,`档位(Level):`);
@ -130,7 +130,7 @@ export function printShipmentBoxLabel(printList) {
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
}else if (printData.printType === 'innerBoxLabel'){
LODOP.NewPage();
LODOP.SET_PRINT_PAGESIZE(0,1000,1500,"");
LODOP.SET_PRINT_PAGESIZE(0,1500,1000,"");
LODOP.ADD_PRINT_TEXT(0,2,108,25,"内包装标签");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
@ -144,7 +144,7 @@ export function printShipmentBoxLabel(printList) {
LODOP.ADD_PRINT_TEXT(55,2,300,25,`AAC物料号码 (AAC PN#) :*M${printData.accpartNo}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(70, 2,120, 15, "128B", `*M${printData.partNo}`)
LODOP.ADD_PRINT_BARCODE(70, 2,120, 15, "128B", `*M${printData.accpartNo}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
@ -154,54 +154,54 @@ export function printShipmentBoxLabel(printList) {
LODOP.ADD_PRINT_TEXT(115,2,200,25,`物料批号 (Batch) :*${printData.batchNo === ''?'BWM0':printData.batchNo}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(115,385,200,200,"QRCode",`*H${printData.vendorCode},*M${printData.accpartNo},*V${printData.version},*Q${printData.packQty},*T${printData.retrospectBatchNo},*${printData.batchNo === ''?'BWM0':printData.batchNo},*D${printData.productionDate},*U${printData.uom},*C,*E,*L,*K,*O,*R,*I,*S`);// 二维码
LODOP.ADD_PRINT_BARCODE(115,385,180,180,"QRCode",`*H${printData.vendorCode},*M${printData.accpartNo},*V${printData.version},*Q${printData.packQty},*T${printData.retrospectBatchNo},*${printData.batchNo === ''?'BWM0':printData.batchNo},*D${printData.productionDate},*U${printData.uom},*C,*E,*L,*K,*O,*R,*I,*S`);// 二维码
LODOP.ADD_PRINT_BARCODE(135, 2,120, 15, "128B", `*${printData.batchNo === ''?'BWM0':printData.batchNo}`)
LODOP.ADD_PRINT_BARCODE(130, 2,120, 15, "128B", `*${printData.batchNo === ''?'BWM0':printData.batchNo}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
LODOP.ADD_PRINT_TEXT(160,2,200,25,`追溯批号 :*T${printData.retrospectBatchNo}`);
LODOP.ADD_PRINT_TEXT(150,2,200,25,`追溯批号 :*T${printData.retrospectBatchNo}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(185, 2,120, 15, "128B", `*T${printData.retrospectBatchNo}`)
LODOP.ADD_PRINT_BARCODE(165, 2,120, 15, "128B", `*T${printData.retrospectBatchNo}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
LODOP.ADD_PRINT_TEXT(205,2,200,25,`包装数量 (QTY) :*Q${printData.packQty}`);
LODOP.ADD_PRINT_TEXT(185,2,200,25,`包装数量 (QTY) :*Q${printData.packQty}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(225, 2,120, 15, "128B", `*Q${printData.packQty}`)
LODOP.ADD_PRINT_BARCODE(200, 2,120, 15, "128B", `*Q${printData.packQty}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
LODOP.ADD_PRINT_TEXT(250,2,300,25,`生产日期 (Production Date) :*D${printData.productionDate}`);
LODOP.ADD_PRINT_TEXT(220,2,300,25,`生产日期 (Production Date) :*D${printData.productionDate}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(265, 2,120, 15, "128B", `*D${printData.productionDate}`)
LODOP.ADD_PRINT_BARCODE(235, 2,120, 15, "128B", `*D${printData.productionDate}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
LODOP.ADD_PRINT_TEXT(285,2,200,25,`物料版号 (Version) :*V${printData.version}`);
LODOP.ADD_PRINT_TEXT(255,2,200,25,`物料版号 (Version) :*V${printData.version}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
// 图标
LODOP.ADD_PRINT_HTM(305,220,60,50,`<img style="object-fit: cover" src="${boxPrintIcon}" width="120px" height="50px"/>`)
LODOP.ADD_PRINT_TEXT(305,2,100,20,`BIN:`);
LODOP.ADD_PRINT_HTM(280,220,60,50,`<img style="object-fit: cover" src="${boxPrintIcon}" width="120px" height="50px"/>`)
LODOP.ADD_PRINT_TEXT(280,2,100,20,`BIN:`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_TEXT(305,355,100,20,`模穴号(Tool):`);
LODOP.ADD_PRINT_TEXT(280,355,100,20,`模穴号(Tool):`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_TEXT(325,2,100,20,`config:`);
LODOP.ADD_PRINT_TEXT(300,2,100,20,`config:`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_TEXT(325,355,100,20,`档位(Level):`);
LODOP.ADD_PRINT_TEXT(300,355,100,20,`档位(Level):`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_TEXT(345,2,100,20,`MCO:${printData.mco}`);
LODOP.ADD_PRINT_TEXT(320,2,100,20,`MCO:${printData.mco}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(345,355,100,20,`阶段:${printData.phaseCode}`);
LODOP.ADD_PRINT_TEXT(320,355,100,20,`阶段:${printData.phaseCode}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
}

4
src/views/modules/label/print_shipment_inner_label.js

@ -11,7 +11,7 @@ export function printShipmentInnerLabel(printList) {
for(let i = 0; i < printList.length; i++){
let printData = printList[i];
LODOP.NewPage();
LODOP.SET_PRINT_PAGESIZE(0,1000,1500,"");
LODOP.SET_PRINT_PAGESIZE(0,1500,1000,"");
LODOP.ADD_PRINT_TEXT(0,2,108,25,"内包装标签");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
@ -25,7 +25,7 @@ export function printShipmentInnerLabel(printList) {
LODOP.ADD_PRINT_TEXT(55,2,300,25,`AAC物料号码 (AAC PN#) :*M${printData.accpartNo}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",7);
LODOP.ADD_PRINT_BARCODE(70, 2,120, 15, "128B", `*M${printData.partNo}`)
LODOP.ADD_PRINT_BARCODE(70, 2,120, 15, "128B", `*M${printData.accpartNo}`)
// LODOP.ADD_PRINT_BARCODE(168, 2,108, 25, "128B", `${printData.partNo}`)
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);

2
src/views/modules/label/print_shipment_packing_box_label.js

@ -9,7 +9,7 @@ export function printShipmentPackingBoxLabel(printList) {
for(let i = 0; i < printList.length; i++){
let printData = printList[i];
LODOP.NewPage();
LODOP.SET_PRINT_PAGESIZE(0,1000,1500,"");
LODOP.SET_PRINT_PAGESIZE(0,1500,1000,"");
LODOP.ADD_PRINT_TEXT(5,145,300,25,`采购订单号码 (PO#) :*P${printData.po}`);
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);

Loading…
Cancel
Save