浏览代码

长沙南雅打印单问题修改

28169 2 年前
父节点
当前提交
ecba0afb97

+ 28 - 6
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyTwo.vue 查看文件

@@ -1894,14 +1894,36 @@ export default {
1894 1894
         return record[key] == target_value
1895 1895
       }
1896 1896
     },
1897
+    // getAge: function(val) {
1898
+    //   if (val.age == 0) {
1899
+    //     if (val.birthday == 0) {
1900
+    //       return ''
1901
+    //     }
1902
+    //     return jsGetAge(uParseTime(val.birthday, '{y}-{m}-{d}'), '-')
1903
+    //   } else {
1904
+    //     return val.age
1905
+    //   }
1906
+    // },
1897 1907
     getAge: function(val) {
1898
-      if (val.age == 0) {
1899
-        if (val.birthday == 0) {
1900
-          return ''
1908
+     
1909
+      if (val.id_card_no) {
1910
+        var thisLen = val.id_card_no.length
1911
+
1912
+        var birth = ''
1913
+        if (thisLen == 15) {
1914
+          birth = '19' + val.id_card_no.substr(6, 6)
1915
+        } else {
1916
+          birth = val.id_card_no.substr(6, 8)
1901 1917
         }
1902
-        return jsGetAge(uParseTime(val.birthday, '{y}-{m}-{d}'), '-')
1903
-      } else {
1904
-        return val.age
1918
+        var birthtwo =
1919
+          birth.substr(0, 4) +
1920
+          '-' +
1921
+          birth.substr(4, 2) +
1922
+          '-' +
1923
+          birth.substr(6, 2)
1924
+
1925
+        var age = jsGetAge(birthtwo, '-')
1926
+        return age
1905 1927
       }
1906 1928
     },
1907 1929
     newAdviceGroupObject: function() {

+ 23 - 34
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyOne.vue 查看文件

@@ -362,23 +362,12 @@
362 362
                               </div>
363 363
                               mmHg
364 364
                             </div>
365
-                            <div
365
+                            <!-- <div
366 366
                               class="inline_block"
367 367
                               style="margin-left: 10px; flex: 1"
368 368
                             >
369 369
                               穿刺方式:
370
-                              <!-- <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 0">
371
-                        /
372
-                      </div>
373
-                      <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 1">
374
-                        绳梯
375
-                      </div>
376
-                      <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 2">
377
-                        扣眼
378
-                      </div>
379
-                      <div class="under_line" style="width: 100px;text-align: center" v-if="predialysis.puncture_way == 3">
380
-                        区域
381
-                      </div> -->
370
+                       
382 371
                               <div
383 372
                                 class="under_line"
384 373
                                 style="width: 100px; text-align: center"
@@ -422,8 +411,8 @@
422 411
                               >
423 412
                                 区域
424 413
                               </div>
425
-                            </div>
426
-                            <div
414
+                            </div> -->
415
+                            <!-- <div
427 416
                               class="inline_block"
428 417
                               style="margin-left: 10px; flex: 1"
429 418
                             >
@@ -438,7 +427,7 @@
438 427
                                     : "/"
439 428
                                 }}
440 429
                               </div>
441
-                            </div>
430
+                            </div> -->
442 431
                           </div>
443 432
 
444 433
                           <div
@@ -466,7 +455,7 @@
466 455
                         {{ predialysis.blood_access_part_opera_name }} -->
467 456
                               </div>
468 457
                             </div>
469
-                            <div
458
+                            <!-- <div
470 459
                               class="inline_block"
471 460
                               style="margin-left: 10px; flex: 1.4"
472 461
                             >
@@ -485,9 +474,9 @@
485 474
                                     : "/"
486 475
                                 }}
487 476
                               </div>
488
-                            </div>
477
+                            </div> -->
489 478
 
490
-                            <div
479
+                            <!-- <div
491 480
                               class="inline_block"
492 481
                               style="margin-left: 10px; flex: 1.4"
493 482
                             >
@@ -502,7 +491,7 @@
502 491
                                     : "/"
503 492
                                 }}
504 493
                               </div>
505
-                            </div>
494
+                            </div> -->
506 495
                             <div
507 496
                               class="inline_block"
508 497
                               style="margin-left: 10px; flex: 1"
@@ -838,7 +827,7 @@
838 827
                               </div>
839 828
                               L
840 829
                             </div>
841
-                            <div
830
+                            <!-- <div
842 831
                               class="inline_block"
843 832
                               style="margin-left: 10px; flex: 1"
844 833
                             >
@@ -854,7 +843,7 @@
854 843
                                 }}
855 844
                               </div>
856 845
                               ml/min
857
-                            </div>
846
+                            </div> -->
858 847
                             <div
859 848
                               class="inline_block"
860 849
                               style="margin-left: 1px; flex: 1"
@@ -970,7 +959,7 @@
970 959
                               display: flex;
971 960
                             "
972 961
                           >
973
-                            <div class="inline_block" style="flex: 1">
962
+                            <!-- <div class="inline_block" style="flex: 1">
974 963
                               上次透后体重:
975 964
                               <div
976 965
                                 class="under_line"
@@ -984,10 +973,10 @@
984 973
                                     ? predialysis.weight_after_last_transparency
985 974
                                     : "未称重"
986 975
                                 }}</span>
987
-                                <!-- {{ predialysis.weight_after_last_transparency ? parseFloat(lastafterdialysis.weight_after - lastafterdialysis.additional_weight).toFixed(1) : "未称重" }} -->
976
+                              
988 977
                               </div>
989 978
                               kg
990
-                            </div>
979
+                            </div> -->
991 980
                             <div class="inline_block" style="flex: 1">
992 981
                               透前体重:
993 982
                               <div
@@ -1096,7 +1085,7 @@
1096 1085
                               mmol/L
1097 1086
                             </div>
1098 1087
                             <div class="inline_block" style="margin-left: 10px">
1099
-                              流量:
1088
+                             透析液流量:
1100 1089
                               <div
1101 1090
                                 class="under_line"
1102 1091
                                 style="width: 50px; text-align: center"
@@ -2049,7 +2038,7 @@
2049 2038
                                 }}
2050 2039
                               </div>
2051 2040
                             </div>
2052
-                            <div class="inline_block" style="flex: 2">
2041
+                            <!-- <div class="inline_block" style="flex: 2">
2053 2042
                               内瘘:
2054 2043
                               <div
2055 2044
                                 class="under_line"
@@ -2066,8 +2055,8 @@
2066 2055
                                     : "/"
2067 2056
                                 }}
2068 2057
                               </div>
2069
-                            </div>
2070
-                            <div class="inline_block" style="flex: 4">
2058
+                            </div> -->
2059
+                            <!-- <div class="inline_block" style="flex: 4">
2071 2060
                               导管:
2072 2061
                               <div
2073 2062
                                 class="under_line"
@@ -2079,7 +2068,7 @@
2079 2068
                                     : "/"
2080 2069
                                 }}
2081 2070
                               </div>
2082
-                            </div>
2071
+                            </div> -->
2083 2072
                           </div>
2084 2073
 
2085 2074
                           <div
@@ -2108,7 +2097,7 @@
2108 2097
                               kg
2109 2098
                             </div>
2110 2099
 
2111
-                            <div class="inline_block" style="flex: 1">
2100
+                            <!-- <div class="inline_block" style="flex: 1">
2112 2101
                               体重减少:
2113 2102
                               <div
2114 2103
                                 class="under_line"
@@ -2121,9 +2110,9 @@
2121 2110
                                 }}
2122 2111
                               </div>
2123 2112
                               kg
2124
-                            </div>
2113
+                            </div> -->
2125 2114
 
2126
-                            <div
2115
+                            <!-- <div
2127 2116
                               class="inline_block"
2128 2117
                               style="flex: 1"
2129 2118
                               v-if="org_id != 10223"
@@ -2140,7 +2129,7 @@
2140 2129
                                 }}
2141 2130
                               </div>
2142 2131
                               {{ getUnit(afterdialysis.dialysis_intakes_unit) }}
2143
-                            </div>
2132
+                            </div> -->
2144 2133
 
2145 2134
                             <div class="inline_block" style="flex: 1">
2146 2135
                               实际超滤量:

+ 27 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyTwo.vue 查看文件

@@ -2401,11 +2401,33 @@ export default {
2401 2401
       }
2402 2402
       return "";
2403 2403
     },
2404
-    getAge: function (val) {
2405
-      if (val.birthday != 0) {
2406
-        return jsGetAge(val.birth, "-");
2407
-      } else {
2408
-        return "";
2404
+    // getAge: function (val) {
2405
+    //   if (val.birthday != 0) {
2406
+    //     return jsGetAge(val.birth, "-");
2407
+    //   } else {
2408
+    //     return "";
2409
+    //   }
2410
+    // },
2411
+    getAge: function(val) {
2412
+     
2413
+      if (val.id_card_no) {
2414
+        var thisLen = val.id_card_no.length
2415
+
2416
+        var birth = ''
2417
+        if (thisLen == 15) {
2418
+          birth = '19' + val.id_card_no.substr(6, 6)
2419
+        } else {
2420
+          birth = val.id_card_no.substr(6, 8)
2421
+        }
2422
+        var birthtwo =
2423
+          birth.substr(0, 4) +
2424
+          '-' +
2425
+          birth.substr(4, 2) +
2426
+          '-' +
2427
+          birth.substr(6, 2)
2428
+
2429
+        var age = jsGetAge(birthtwo, '-')
2430
+        return age
2409 2431
       }
2410 2432
     },
2411 2433
     newAdviceGroupObject: function () {