zengfanwei vor 2 Monaten
Ursprung
Commit
45d76b0f82

+ 6 - 22
src/views/hospitalization/zy-gl/AdmissionRegistration.vue

@@ -1184,31 +1184,15 @@ const printWristStrap=()=>{
       LODOP.PREVIEW()
     }
   } else {
-    LODOP.SET_PRINT_STYLE('FontSize', 9)
-    LODOP.ADD_PRINT_BARCODE('7mm', '24mm', '18.5mm', '18.5mm', 'QRCode', patNo);
+    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('22mm', '41.5mm', '20mm', '7mm', patNo)
+    LODOP.ADD_PRINT_TEXT('20mm', '43.7mm', '20mm', '7mm', patNo)
     LODOP.SET_PRINT_STYLE('Angle', 0)
 
-    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)
+    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.PREVIEW()

+ 10 - 9
src/views/medical-insurance/inpatient/Home.vue

@@ -166,7 +166,8 @@ function printWristStrap() {
   if (childrenDepts.indexOf(patient.value.smallDept) !== -1) {
     printChildWristStrap()
   } else {
-    printNormalWristStrap()
+    printChildWristStrap()
+    // printNormalWristStrap()
   }
 }
 
@@ -175,25 +176,25 @@ let LODOP;
 function printNormalWristStrap() {
   LODOP = getLodop();
   LODOP.PRINT_INIT('inpatient_info2')
-  LODOP.SET_PRINTER_INDEX('DASCOM DL-520Z')
+  // LODOP.SET_PRINTER_INDEX('DASCOM DL-520Z')
   LODOP.SET_PRINT_PAGESIZE(2, 0, 0, '')
   LODOP.SET_PRINT_STYLE('FontSize', 9)
   LODOP.SET_PRINT_STYLE('Bold', 1)
-  LODOP.ADD_PRINT_BARCODE('7mm', '27mm', '18.5mm', '18.5mm', 'QRCode', patient.value.inpatientNo)
+  LODOP.ADD_PRINT_BARCODE('7mm', '24mm', '18.5mm', '18.5mm', 'QRCode', patient.value.inpatientNo)
   LODOP.SET_PRINT_STYLE('Angle', 90)
-  LODOP.ADD_PRINT_TEXT('22mm', '44.5mm', '20mm', '7mm', patient.value.inpatientNo)
+  LODOP.ADD_PRINT_TEXT('22mm', '41.5mm', '20mm', '7mm', patient.value.inpatientNo)
   LODOP.SET_PRINT_STYLE('Angle', 0)
-  LODOP.ADD_PRINT_TEXT('8mm', '49mm', '220mm', '7mm',
+  LODOP.ADD_PRINT_TEXT('8mm', '46mm', '220mm', '7mm',
       `姓名:${patient.value.name} / 性别:${patient.value.sexName} / 年龄:${patient.value.age}`)
-  LODOP.ADD_PRINT_TEXT('14mm', '49mm', '220mm', '7mm', `入院科室:${patient.value.smallDeptName}`)
-  LODOP.ADD_PRINT_TEXT('20mm', '49mm', '220mm', '7mm', `紧急联系人:${patient.value.contactPhone}`)
+  LODOP.ADD_PRINT_TEXT('14mm', '46mm', '220mm', '7mm', `入院科室:${patient.value.smallDeptName}`)
+  LODOP.ADD_PRINT_TEXT('20mm', '46mm', '220mm', '7mm', `紧急联系人:${patient.value.contactPhone}`)
   LODOP.PREVIEW()
 }
 
 function printChildWristStrap() {
   LODOP = getLodop()
   LODOP.PRINT_INIT('inpatient_info3')
-  LODOP.SET_PRINTER_INDEX('DASCOM DL-520Z')
+  // LODOP.SET_PRINTER_INDEX('DASCOM DL-520Z')
   LODOP.SET_PRINT_PAGESIZE(2, 0, 0, '')
   LODOP.SET_PRINT_STYLE('FontSize', 6)
   LODOP.SET_PRINT_STYLE('Bold', 1)
@@ -205,7 +206,7 @@ function printChildWristStrap() {
       `姓名:${patient.value.name} / 性别:${patient.value.sexName} / 年龄:${patient.value.age}`)
   LODOP.ADD_PRINT_TEXT('14.75mm', '46.2mm', '50mm', '3mm', `入院科室:${patient.value.smallDeptName}`)
   LODOP.ADD_PRINT_TEXT('18.5mm', '46.2mm', '50mm', '3mm', `紧急联系人:${patient.value.contactPhone}`)
-  LODOP.PREVIEW()
+  LODOP.PREVIEW() 
 }
 
 onMounted(() => {