Browse Source

25 2月10打印单

yq1 1 week ago
parent
commit
6787ee8546

+ 14 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_eightythree.vue View File

35
                           性 别:{{ record.patient.gender == 1 ? "男" : "女" }}
35
                           性 别:{{ record.patient.gender == 1 ? "男" : "女" }}
36
                         </div>
36
                         </div>
37
                         <div style="flex: 1;">
37
                         <div style="flex: 1;">
38
-                          年龄:{{ record.patient.age }} 岁
38
+                          年龄:{{ getNewAge(record.patient.id_card_no) }} 岁
39
                         </div>
39
                         </div>
40
                         <div style="flex: 1;">
40
                         <div style="flex: 1;">
41
                           透析机号:
41
                           透析机号:
1187
         return val.age
1187
         return val.age
1188
       }
1188
       }
1189
     },
1189
     },
1190
+    getNewAge(UUserCard) {
1191
+      if (UUserCard != null && UUserCard != '') {
1192
+        // 获取年龄
1193
+        var myDate = new Date()
1194
+        var month = myDate.getMonth() + 1
1195
+        var day = myDate.getDate()
1196
+        var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1
1197
+        if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
1198
+          age++
1199
+        }
1200
+        return age
1201
+      }
1202
+    },
1190
     checkIdCardNo(val) {
1203
     checkIdCardNo(val) {
1191
       var thisLen = val.length;
1204
       var thisLen = val.length;
1192
       var birth = "";
1205
       var birth = "";

+ 14 - 1
src/xt_pages/dialysis/template/DialysisPrintOrdereightythree.vue View File

25
                     性别:{{ patientInfo.gender ? patientInfo.gender : "/" }}
25
                     性别:{{ patientInfo.gender ? patientInfo.gender : "/" }}
26
                   </div>
26
                   </div>
27
                   <div style="flex: 1;">
27
                   <div style="flex: 1;">
28
-                    年龄:{{ patientInfo.age }} 岁
28
+                    年龄:{{ getNewAge(patientInfo.id_card_no) }} 岁
29
                   </div>
29
                   </div>
30
                   <div style="flex: 1;">
30
                   <div style="flex: 1;">
31
                     透析机号:
31
                     透析机号:
1605
         return this.getoldAge();
1605
         return this.getoldAge();
1606
       }
1606
       }
1607
     },
1607
     },
1608
+    getNewAge(UUserCard) {
1609
+      if (UUserCard != null && UUserCard != '') {
1610
+        // 获取年龄
1611
+        var myDate = new Date()
1612
+        var month = myDate.getMonth() + 1
1613
+        var day = myDate.getDate()
1614
+        var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1
1615
+        if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
1616
+          age++
1617
+        }
1618
+        return age
1619
+      }
1620
+    },
1608
     checkIdCardNo(val) {
1621
     checkIdCardNo(val) {
1609
       var thisLen = val.length;
1622
       var thisLen = val.length;
1610
       var birth = "";
1623
       var birth = "";