浏览代码

优化腕带打印

lighter 2 年之前
父节点
当前提交
b7c2cb2e76
共有 1 个文件被更改,包括 16 次插入10 次删除
  1. 16 10
      src/main/resources/static/js/zy/hospitalized.js

+ 16 - 10
src/main/resources/static/js/zy/hospitalized.js

@@ -1484,18 +1484,24 @@ function printWristStrap() {
     }
     LODOP = getLodop();
     LODOP.PRINT_INIT('inpatient_wrist_strap')
-    LODOP.SET_PRINTER_INDEX(age >= 12 ? normalWristStrapPrintIndex : childWristStrapPrintIndex);
     LODOP.SET_PRINT_PAGESIZE(2, 0, 0, '')
-    LODOP.SET_PRINT_STYLE('FontSize', 9)
     LODOP.SET_PRINT_STYLE('Bold', 1)
-
-    LODOP.ADD_PRINT_BARCODE('7mm', '30mm', '18.5mm', '18.5mm', 'QRCode', patNo)
-
-    LODOP.ADD_PRINT_TEXT('8mm', '50mm', '220mm', '7mm', '姓名:' + $("#userName").val() + ' / 性别:' + filterGender() + ' / 年龄:' + age)
-    LODOP.ADD_PRINT_TEXT('14mm', '50mm', '220mm', '7mm', '入院科室:' + smallDeptDict[$("#smallWard").val()])
-    LODOP.ADD_PRINT_TEXT('20mm', '50mm', '220mm', '7mm', '紧急联系人:' + phone)
-
-    LODOP.PRINT()
+    if (age > 12) {
+        LODOP.SET_PRINT_STYLE('FontSize', 9)
+        LODOP.SET_PRINTER_INDEX(normalWristStrapPrintIndex);
+        LODOP.ADD_PRINT_BARCODE('7mm', '27mm', '18.5mm', '18.5mm', 'QRCode', patNo);
+        LODOP.ADD_PRINT_TEXT('8mm', '45mm', '220mm', '7mm', '姓名:' + $("#userName").val() + ' / 性别:' + filterGender() + ' / 年龄:' + age);
+        LODOP.ADD_PRINT_TEXT('14mm', '45mm', '220mm', '7mm', '入院科室:' + smallDeptDict[$("#smallWard").val()]);
+        LODOP.ADD_PRINT_TEXT('20mm', '45mm', '220mm', '7mm', '紧急联系人:' + phone);
+    } else {
+        LODOP.SET_PRINT_STYLE('FontSize', 6)
+        LODOP.SET_PRINTER_INDEX(childWristStrapPrintIndex);
+        LODOP.ADD_PRINT_BARCODE('10mm', '32mm', '15mm', '15mm', 'QRCode', patNo)
+        LODOP.ADD_PRINT_TEXT('11mm', '45mm', '50mm', '3mm', '姓名:' + $("#userName").val() + ' / 性别:' + filterGender() + ' / 年龄:' + age)
+        LODOP.ADD_PRINT_TEXT('14.75mm', '45mm', '50mm', '3mm', '入院科室:' + smallDeptDict[$("#smallWard").val()])
+        LODOP.ADD_PRINT_TEXT('18.5mm', '45mm', '50mm', '3mm', '紧急联系人:' + phone)
+    }
+    LODOP.PRINT();
     // LODOP.PREVIEW()
 }