Browse Source

腕带打印

zengfanwei 1 month ago
parent
commit
29fb5de0c6
1 changed files with 31 additions and 13 deletions
  1. 31 13
      src/views/hospitalization/zy-gl/AdmissionRegistration.vue

+ 31 - 13
src/views/hospitalization/zy-gl/AdmissionRegistration.vue

@@ -1169,31 +1169,49 @@ const printWristStrap=()=>{
 
   if (admissFormData.value.age > 12) {
     LODOP.SET_PRINT_STYLE('FontSize', 9)
-    LODOP.ADD_PRINT_BARCODE('7mm', '27mm', '18.5mm', '18.5mm', 'QRCode', patNo);
+    LODOP.ADD_PRINT_BARCODE('7mm', '24mm', '18.5mm', '18.5mm', 'QRCode', patNo);
     LODOP.SET_PRINT_STYLE('Angle', 90)
-    LODOP.ADD_PRINT_TEXT('22mm', '44.5mm', '20mm', '7mm', patNo)
+    LODOP.ADD_PRINT_TEXT('22mm', '41.5mm', '20mm', '7mm', patNo)
     LODOP.SET_PRINT_STYLE('Angle', 0)
 
-    LODOP.ADD_PRINT_TEXT('8mm', '49mm', '220mm', '7mm', '姓名:' + admissFormData.value.name + ' / 性别:' + filterGender() + ' / 年龄:' + admissFormData.value.age);
-    LODOP.ADD_PRINT_TEXT('14mm', '49mm', '220mm', '7mm', '入院科室:' + getSmallDeptName(admissFormData.value.smallWard));
-    LODOP.ADD_PRINT_TEXT('20mm', '49mm', '220mm', '7mm', '紧急联系人:' + phone);
+    LODOP.ADD_PRINT_TEXT('8mm', '46mm', '220mm', '7mm', '姓名:' + admissFormData.value.name + ' / 性别:' + filterGender() + ' / 年龄:' + admissFormData.value.age);
+    LODOP.ADD_PRINT_TEXT('14mm', '46mm', '220mm', '7mm', '入院科室:' + getSmallDeptName(admissFormData.value.smallWard));
+    LODOP.ADD_PRINT_TEXT('20mm', '46mm', '220mm', '7mm', '紧急联系人:' + phone);
     if(LODOP.SET_PRINTER_INDEX(normalWristStrapPrintIndex.value)){
-      LODOP.PRINT();
+      // LODOP.PRINT();
+      LODOP.PREVIEW()
     }else {
       LODOP.PREVIEW()
     }
   } else {
-    LODOP.SET_PRINT_STYLE('FontSize', 6)
-    LODOP.ADD_PRINT_BARCODE('10mm', '32mm', '15mm', '15mm', 'QRCode', patNo)
+    LODOP.SET_PRINT_STYLE('FontSize', 9)
+    LODOP.ADD_PRINT_BARCODE('7mm', '24mm', '18.5mm', '18.5mm', 'QRCode', patNo);
     LODOP.SET_PRINT_STYLE('Angle', 90)
-    LODOP.ADD_PRINT_TEXT('20mm', '43.7mm', '20mm', '7mm', patNo)
+    LODOP.ADD_PRINT_TEXT('22mm', '41.5mm', '20mm', '7mm', patNo)
     LODOP.SET_PRINT_STYLE('Angle', 0)
 
-    LODOP.ADD_PRINT_TEXT('11mm', '46.2mm', '50mm', '3mm', '姓名:' + admissFormData.value.name + ' / 性别:' + filterGender() + ' / 年龄:' + admissFormData.value.age)
-    LODOP.ADD_PRINT_TEXT('14.75mm', '46.2mm', '50mm', '3mm', '入院科室:' + getSmallDeptName(admissFormData.value.smallWard))
-    LODOP.ADD_PRINT_TEXT('18.5mm', '46.2mm', '50mm', '3mm', '紧急联系人:' + phone)
+    LODOP.ADD_PRINT_TEXT('8mm', '46mm', '220mm', '7mm', '姓名:' + admissFormData.value.name + ' / 性别:' + filterGender() + ' / 年龄:' + admissFormData.value.age);
+    LODOP.ADD_PRINT_TEXT('14mm', '46mm', '220mm', '7mm', '入院科室:' + getSmallDeptName(admissFormData.value.smallWard));
+    LODOP.ADD_PRINT_TEXT('20mm', '46mm', '220mm', '7mm', '紧急联系人:' + phone);
+    if(LODOP.SET_PRINTER_INDEX(normalWristStrapPrintIndex.value)){
+      // LODOP.PRINT();
+      LODOP.PREVIEW()
+    }else {
+      LODOP.PREVIEW()
+    }
+
+    // LODOP.SET_PRINT_STYLE('FontSize', 6)
+    // LODOP.ADD_PRINT_BARCODE('10mm', '32mm', '15mm', '15mm', 'QRCode', patNo)
+    // LODOP.SET_PRINT_STYLE('Angle', 90)
+    // LODOP.ADD_PRINT_TEXT('20mm', '43.7mm', '20mm', '7mm', patNo)
+    // LODOP.SET_PRINT_STYLE('Angle', 0)
+
+    // LODOP.ADD_PRINT_TEXT('11mm', '46.2mm', '50mm', '3mm', '姓名:' + admissFormData.value.name + ' / 性别:' + filterGender() + ' / 年龄:' + admissFormData.value.age)
+    // LODOP.ADD_PRINT_TEXT('14.75mm', '46.2mm', '50mm', '3mm', '入院科室:' + getSmallDeptName(admissFormData.value.smallWard))
+    // LODOP.ADD_PRINT_TEXT('18.5mm', '46.2mm', '50mm', '3mm', '紧急联系人:' + phone)
     if(LODOP.SET_PRINTER_INDEX(childWristStrapPrintIndex.value)){
-      LODOP.PRINT();
+      // LODOP.PRINT();
+      LODOP.PREVIEW()
     }else {
       LODOP.PREVIEW()
     }