Bladeren bron

优化 混采标签打印

lighter 3 jaren geleden
bovenliggende
commit
ee5ce9e2a3
1 gewijzigde bestanden met toevoegingen van 10 en 10 verwijderingen
  1. 10 10
      src/views/examination/MixLabelPrinter.vue

+ 10 - 10
src/views/examination/MixLabelPrinter.vue

@@ -68,6 +68,7 @@ const begnPrint = async () => {
     }).then(() => {})
     return
   }
+  printedLabels = []
   excutable = true
   for (let i = 0; i < printCount; i++) {
     if (excutable) {
@@ -91,6 +92,9 @@ const begnPrint = async () => {
         })
     }
   }
+  selectMaxLabelRange().then((origin) => {
+    startLabel = origin.advise
+  })
 }
 
 const executePrint = (label) => {
@@ -162,17 +166,13 @@ const lodopPrint = (label) => {
   const LODOP = getLodop()
   LODOP.PRINT_INIT('labels')
   LODOP.SET_PRINT_PAGESIZE(1, '50mm', '30mm', 'CreateCustomPage')
-  LODOP.ADD_PRINT_TEXT('10mm', '4mm', '30mm', '5mm', '泰和医院20人混采')
-  LODOP.ADD_PRINT_TEXT('15mm', '4mm', '30mm', '5mm', label)
-  LODOP.ADD_PRINT_BARCODE('9mm', '32mm', '17mm', '17mm', 'QRCode', label)
-  //   LODOP.SET_PRINT_STYLE('FontSize', 18)
-  //   LODOP.ADD_PRINT_TEXT('11mm', '6mm', '50mm', '5mm', '信息科-杜虎')
+  LODOP.ADD_PRINT_TEXT('10mm', '2mm', '30mm', '5mm', '泰和医院20人混采')
+  LODOP.SET_PRINT_STYLE('FontSize', 12)
+  LODOP.SET_PRINT_STYLE('Bold', 1)
+  LODOP.ADD_PRINT_TEXT('14mm', '2mm', '30mm', '5mm', label)
+  LODOP.ADD_PRINT_TEXT('19mm', '2mm', '30mm', '5mm', label)
+  LODOP.ADD_PRINT_BARCODE('7mm', '29mm', '19mm', '19mm', 'QRCode', label)
   LODOP.PRINT()
-  //   LODOP.PREVIEW()
-}
-
-const endPrint = () => {
-  excutable = false
 }
 
 onMounted(() => {