From 5112ffce14123f91e106597d91b52fdb09119da9 Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Thu, 29 Aug 2024 13:12:14 +0800 Subject: [PATCH] 20240826 --- src/printFormat/RF_RFID.js | 19 ++++++++++-- src/printFormat/alphaHardTagPrintFormat.js | 14 ++++++--- src/printFormat/antenna.js | 34 +++++++++++++++++----- src/printFormat/roll_label.js | 30 +++++++++---------- src/views/modules/label/roll.vue | 1 + 5 files changed, 69 insertions(+), 29 deletions(-) diff --git a/src/printFormat/RF_RFID.js b/src/printFormat/RF_RFID.js index dbbe005..dc71861 100644 --- a/src/printFormat/RF_RFID.js +++ b/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,``); diff --git a/src/printFormat/alphaHardTagPrintFormat.js b/src/printFormat/alphaHardTagPrintFormat.js index 891b176..e423fcc 100644 --- a/src/printFormat/alphaHardTagPrintFormat.js +++ b/src/printFormat/alphaHardTagPrintFormat.js @@ -28,7 +28,7 @@ export function printAlphaHardTagLabel (printList, icons, printerName) { LODOP.ADD_PRINT_IMAGE(4,275,96,15,""); 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); diff --git a/src/printFormat/antenna.js b/src/printFormat/antenna.js index 47cf165..1e92a7e 100644 --- a/src/printFormat/antenna.js +++ b/src/printFormat/antenna.js @@ -26,20 +26,28 @@ export const printAntennaLabel = (printList, icons, printerName) => { LODOP.ADD_PRINT_IMAGE(4, 275, 96, 14, '') 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, ``) diff --git a/src/printFormat/roll_label.js b/src/printFormat/roll_label.js index afffbf1..2d6d96f 100644 --- a/src/printFormat/roll_label.js +++ b/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() } } diff --git a/src/views/modules/label/roll.vue b/src/views/modules/label/roll.vue index deb060b..8fe2925 100644 --- a/src/views/modules/label/roll.vue +++ b/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)