Browse Source

长沙南雅打印单问题修改

28169 2 years ago
parent
commit
ecba0afb97

+ 28 - 6
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyTwo.vue View File

1894
         return record[key] == target_value
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
     getAge: function(val) {
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
     newAdviceGroupObject: function() {
1929
     newAdviceGroupObject: function() {

+ 23 - 34
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyOne.vue View File

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

+ 27 - 5
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyTwo.vue View File

2401
       }
2401
       }
2402
       return "";
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
     newAdviceGroupObject: function () {
2433
     newAdviceGroupObject: function () {