Browse Source

20240826

dev
qiezi 1 year ago
parent
commit
5112ffce14
  1. 19
      src/printFormat/RF_RFID.js
  2. 14
      src/printFormat/alphaHardTagPrintFormat.js
  3. 34
      src/printFormat/antenna.js
  4. 30
      src/printFormat/roll_label.js
  5. 1
      src/views/modules/label/roll.vue

19
src/printFormat/RF_RFID.js

@ -28,18 +28,25 @@ export const printRF_RFIDLabel = (printList, icons, printerName) => {
LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
LODOP.ADD_PRINT_TEXT(20,126,40,20,"REF");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(42,126,40,20,"QTY");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(63,126,50,20,"DESC");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(18,175,200,20,row.ref);
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.ADD_PRINT_TEXT(40,175,93,20,row.qty);
LODOP.ADD_PRINT_TEXT(42,177,93,20,row.qty);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(63,175,186,35,row.desc);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",9);
if (row.tradingMark && row.tradingMark === 'Y'){
LODOP.ADD_PRINT_TEXT(63,350,50,35,'®');
@ -48,25 +55,33 @@ export const printRF_RFIDLabel = (printList, icons, printerName) => {
}
LODOP.ADD_PRINT_TEXT(42,274,40,20,"UoM");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(40,321,40,20,row.uom);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_LINE(100,-2,99,406,0,1);
LODOP.ADD_PRINT_LINE(146,-2,145,406,0,1);
LODOP.ADD_PRINT_TEXT(105,25,151,20,"ROLL COUNT");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(105,202,100,20,row.rollCount);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(125,25,150,20,"MANUFACTURE DATE");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(125,202,100,20,row.date);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
if(rightIndex === 'Y'){
LODOP.ADD_PRINT_TEXT(152,255,180,20,row.freeInfo2);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
}
for(let i = 0; i < icons.length; i++){
LODOP.ADD_PRINT_IMAGE(149,(printTop+i*40),37,31,`<img src="${icons[i].icon}" style="object-fit: contain"/>`);

14
src/printFormat/alphaHardTagPrintFormat.js

@ -28,7 +28,7 @@ export function printAlphaHardTagLabel (printList, icons, printerName) {
LODOP.ADD_PRINT_IMAGE(4,275,96,15,"<img src=\"data:image/png;base64," + ckpLogo + "\"/>");
LODOP.SET_PRINT_STYLEA(0,"Stretch",2);
LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
LODOP.ADD_PRINT_TEXT(19,126,40,20,"REF");
LODOP.ADD_PRINT_TEXT(17,126,40,20,"REF");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(34,126,40,20,"QTY");
@ -40,12 +40,16 @@ export function printAlphaHardTagLabel (printList, icons, printerName) {
LODOP.ADD_PRINT_TEXT(15,175,200,20,row.ref);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.ADD_PRINT_TEXT(32,175,93,20,row.qty);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(34,177,93,20,row.qty);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(50,175,186,35,row.desc);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"FontSize",9);
if (row.tradingMark && row.tradingMark === 'Y'){
LODOP.ADD_PRINT_TEXT(53,350,50,35,'®');
@ -58,6 +62,8 @@ export function printAlphaHardTagLabel (printList, icons, printerName) {
LODOP.ADD_PRINT_TEXT(32,321,40,20,row.uom);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_LINE(86,-2,85,406,0,1);
LODOP.ADD_PRINT_LINE(146,-2,145,406,0,1);

34
src/printFormat/antenna.js

@ -26,20 +26,28 @@ export const printAntennaLabel = (printList, icons, printerName) => {
LODOP.ADD_PRINT_IMAGE(4, 275, 96, 14, '<img src="data:image/png;base64,' + ckpLogo + '"/>')
LODOP.SET_PRINT_STYLEA(0, 'Stretch', 2)
LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
LODOP.ADD_PRINT_TEXT(20, 126, 40, 20, 'REF')
LODOP.ADD_PRINT_TEXT(17, 126, 40, 20, 'REF')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(35, 126, 40, 20, 'QTY')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(55, 126, 50, 20, 'DESC')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(15, 175, 200, 20, row.ref)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.ADD_PRINT_TEXT(32, 175, 93, 20, row.qty)
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(35, 177, 93, 20, row.qty)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(55, 175, 186, 35, row.desc)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",9);
if (row.tradingMark && row.tradingMark === 'Y'){
LODOP.ADD_PRINT_TEXT(55,350,50,35,'®');
@ -48,29 +56,39 @@ export const printAntennaLabel = (printList, icons, printerName) => {
}
LODOP.ADD_PRINT_TEXT(35, 274, 40, 20, 'UoM')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.ADD_PRINT_TEXT(32, 321, 40, 20, row.uom)
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(33, 321, 40, 20, row.uom)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",14);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_LINE(92, -2, 91, 406, 0, 1)
LODOP.ADD_PRINT_LINE(146, -2, 145, 406, 0, 1)
LODOP.ADD_PRINT_TEXT(96, 25, 151, 20, 'PRODUCT REV.')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(96, 177, 180, 20, row.productRev)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(128, 24, 150, 20, 'S/N')
LODOP.ADD_PRINT_TEXT(112, 24, 150, 20, 'S/N')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.ADD_PRINT_TEXT(128, 176, 180, 20, row.sn)
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(112, 176, 180, 20, row.sn)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(112, 25, 150, 20, 'MANUFACTURE DATE')
LODOP.ADD_PRINT_TEXT(128, 25, 150, 20, 'MANUFACTURE DATE')
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.ADD_PRINT_TEXT(112, 177, 180, 20, row.date)
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.ADD_PRINT_TEXT(128, 177, 180, 20, row.date)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
if (rightIndex === 'Y') {
LODOP.ADD_PRINT_TEXT(152, 255, 180, 20, row.freeInfo2)
LODOP.SET_PRINT_STYLEA(0, 'FontName', 'Arial')
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
}
for (let i = 0; i < icons.length; i++) {
LODOP.ADD_PRINT_IMAGE(149, (printTop + i * 40), 37, 31, `<img src="${icons[i].icon}" style="object-fit: contain"/>`)

30
src/printFormat/roll_label.js

@ -24,22 +24,22 @@ export const print_roll_label = (printList,printerName)=>{
LODOP.ADD_PRINT_TEXT(15,73,25,20,"REF");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(27,73,25,20,"QTY");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(27,122,25,20,"UOM");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(38,73,30,20,"DESC");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(13,93,80,30,row.ref);
@ -47,19 +47,19 @@ export const print_roll_label = (printList,printerName)=>{
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(25,93,35,20,row.qty);
LODOP.ADD_PRINT_TEXT(27,93,35,20,row.qty);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(25,140,35,20,row.uom);
LODOP.ADD_PRINT_TEXT(27,140,35,20,row.uom);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",8);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(38,96,80,35,row.desc);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
if (row.rollLabelRequired === 'Y'){
@ -69,18 +69,18 @@ export const print_roll_label = (printList,printerName)=>{
}
if (row.rollLabelRequired === 'Y' || row.serialNumberRequired === 'Y'){
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
}
LODOP.ADD_PRINT_TEXT(63,73,29,15,"DATE");
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.ADD_PRINT_TEXT(63,95,85,16,row.date);
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
if (row.rollLabelRequired === 'Y'){
@ -90,11 +90,11 @@ export const print_roll_label = (printList,printerName)=>{
}
if (row.rollLabelRequired === 'Y' || row.serialNumberRequired === 'Y'){
LODOP.SET_PRINT_STYLEA(0,"FontName","Arial");
LODOP.SET_PRINT_STYLEA(0,"FontSize",4);
LODOP.SET_PRINT_STYLEA(0,"FontSize",5);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
}
// LODOP.PRINT();
LODOP.PRINT_DESIGN()
LODOP.PRINT();
// LODOP.PRINT_DESIGN()
}
}

1
src/views/modules/label/roll.vue

@ -390,6 +390,7 @@ export default {
print_roll_label(arr,printerNameList[j].defaultPrinterName)
}
}
this.$refs.table.clearSelection()
this.$message.success(data.msg)
}else {
this.$message.warning(data.msg)

Loading…
Cancel
Save