From feec1b4d701df675e358403e011467b0b4aeab0c Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 5 Feb 2026 15:30:02 +0800 Subject: [PATCH] =?UTF-8?q?2026-02-05=20=E6=A0=87=E7=AD=BE=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/labelPrintTemplates.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/mixins/labelPrintTemplates.js b/src/mixins/labelPrintTemplates.js index 858e92c..658db91 100644 --- a/src/mixins/labelPrintTemplates.js +++ b/src/mixins/labelPrintTemplates.js @@ -159,7 +159,7 @@ export default { // 二维码设置稍大让静区溢出,可见内容贴合边框 const qrContent = printData.rollNo || ''; if (qrContent) { - const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); + const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '20mm', 'QRCode', qrContent); LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeVersion", 0); // 自动选择版本 LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); } @@ -167,8 +167,8 @@ export default { // ============================================================ // 4. 右侧文字信息(4行)- 优化字体和布局 // ============================================================ - const startX = '17mm'; // 文字左边距 - const fullTextWidth = '52mm'; // 单行完整文字区域宽度 + const startX = '20mm'; // 文字左边距 + const fullTextWidth = '55mm'; // 单行完整文字区域宽度 const fontSize = 4; // 字体大小(缩小到2.5号,确保超长文本能显示) const lineHeight = '3mm'; // 行高 @@ -231,7 +231,7 @@ export default { // 二维码区域:18mm x 18mm,靠左贴合边框 const qrContent = printData.rollNo || ''; if (qrContent) { - const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); + const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '20mm', 'QRCode', qrContent); LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeVersion", 0); // 自动选择版本 LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); } @@ -239,7 +239,7 @@ export default { // ============================================================ // 4. 右侧文字信息(4行)- 字体5号 // ============================================================ - const startX = '16.5mm'; // 文字左边距(紧贴分隔线) + const startX = '20mm'; // 文字左边距(紧贴分隔线) const textWidth = '55mm'; // 文字区域宽度 const fontSize = 4; // 字体大小 @@ -294,7 +294,7 @@ export default { // 二维码设置稍大让静区溢出,可见内容贴合边框 const qrContent = printData.rollNo || ''; if (qrContent) { - const qrIndex = LODOP.ADD_PRINT_BARCODE('2.5mm', '2mm', '20mm', '20mm', 'QRCode', qrContent); + const qrIndex = LODOP.ADD_PRINT_BARCODE('1.3mm', '1.3mm', '20mm', '20mm', 'QRCode', qrContent); LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeVersion", 0); // 自动选择版本 LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); } @@ -302,8 +302,8 @@ export default { // ============================================================ // 4. 右侧文字信息(3行)- 字体5号 // ============================================================ - const startX = '17mm'; // 文字左边距 - const textWidth = '52mm'; // 文字区域宽度 + const startX = '20mm'; // 文字左边距 + const textWidth = '55mm'; // 文字区域宽度 const fontSize = 5; // 字体大小(比A002稍大,因为只有3行) // 第1行:编码