Преглед изворни кода

Merge branch '20230223_pad_vue_new_branch' of http://git.shengws.com/csx/Pad_New into 20230223_pad_vue_new_branch

28169 пре 4 месеци
родитељ
комит
442c9b33b3

+ 50 - 7
src/pages/main/template/DialysisPrintOrderSixty.vue Прегледај датотеку

@@ -319,7 +319,7 @@
319 319
                   class="row"
320 320
                   style="padding: 2px 0; line-height: 23px; display: flex"
321 321
                 >
322
-                  <div class="inline_block">
322
+                  <div class="inline_block" style="flex: 1;">
323 323
                     血管通路:
324 324
                     <div
325 325
                       class="under_line"
@@ -330,12 +330,12 @@
330 330
                       {{ predialysis.blood_access_part_opera_name }}
331 331
                     </div>
332 332
                   </div>
333
-                  <div class="inline_block" style="margin-left: 10px">
333
+                  <div class="inline_block" style="flex: 1;">
334 334
                     内瘘:
335 335
                     <div
336 336
                       class="under_line"
337 337
                       style="
338
-                        width: 180px;
338
+                        width: 80%;
339 339
                         text-align: center;
340 340
                         white-space: normal;
341 341
                       "
@@ -350,7 +350,7 @@
350 350
 
351 351
                   <div
352 352
                     class="inline_block"
353
-                    style="margin-left: 10px; flex: 1.4"
353
+                    style="flex: 1"
354 354
                   >
355 355
                     导管:
356 356
                     <div
@@ -846,7 +846,11 @@
846 846
                       }}
847 847
                     </div>
848 848
                     <span v-if="prescription.anticoagulant == 4">mg</span>
849
-                    <span v-if="prescription.anticoagulant == 3">iu</span>
849
+                    <span v-if="prescription.anticoagulant == 3 ||
850
+                      prescription.anticoagulant == 6 || prescription.anticoagulant == 7" 
851
+                    >
852
+                      iu
853
+                    </span>
850 854
                     <span v-if="prescription.anticoagulant == 2">iu</span>
851 855
                     <span v-if="prescription.anticoagulant == 1">mg</span>
852 856
                   </div>
@@ -876,7 +880,11 @@
876 880
                     </div>
877 881
                     <span v-if="prescription.anticoagulant == 5">ml/h</span>
878 882
                     <span v-if="prescription.anticoagulant == 4">mg/h</span>
879
-                    <span v-if="prescription.anticoagulant == 3">iu/h</span>
883
+                    <span v-if="prescription.anticoagulant == 3 ||
884
+                      prescription.anticoagulant == 6 || prescription.anticoagulant == 7"
885
+                    >
886
+                      iu/h
887
+                    </span>
880 888
                     <span v-if="prescription.anticoagulant == 2">iu/h</span>
881 889
                     <span v-if="prescription.anticoagulant == 1">mg/h</span>
882 890
                   </div>
@@ -931,8 +939,13 @@
931 939
                           : "/"
932 940
                       }}
933 941
                     </div>
942
+                    <!-- {{ getzongliang(prescription.anticoagulant) }} -->
934 943
                     <span v-if="prescription.anticoagulant == 4">mg</span>
935
-                    <span v-if="prescription.anticoagulant == 3">iu</span>
944
+                    <span v-if="prescription.anticoagulant == 3 ||
945
+                      prescription.anticoagulant == 6 || prescription.anticoagulant == 7"
946
+                    >
947
+                      iu
948
+                    </span>
936 949
                     <span v-if="prescription.anticoagulant == 2">iu</span>
937 950
                     <span v-if="prescription.anticoagulant == 1">mg</span>
938 951
                   </div>
@@ -2632,6 +2645,36 @@ export default {
2632 2645
           break;
2633 2646
       }
2634 2647
     },
2648
+    getshouji(id){
2649
+      const options = this.anticoagulantsConfit
2650
+      if(id!=0){
2651
+        for(let i in options){
2652
+          if(options[i].id == id){
2653
+            return options[i].shouji_unit
2654
+          }
2655
+        }
2656
+      }
2657
+    },
2658
+    getweichi(id){
2659
+      const options = this.anticoagulantsConfit
2660
+      if(id!=0){
2661
+        for(let i in options){
2662
+          if(options[i].id == id){
2663
+            return options[i].weichi_unit
2664
+          }
2665
+        }
2666
+      }
2667
+    },
2668
+    getzongliang(id){
2669
+      const options = this.anticoagulantsConfit
2670
+      if(id!=0){
2671
+        for(let i in options){
2672
+          if(options[i].id == id){
2673
+            return options[i].zongliang_unit
2674
+          }
2675
+        }
2676
+      }
2677
+    }
2635 2678
   },
2636 2679
   watch: {
2637 2680
     "patientInfo.gender": function () {

+ 66 - 30
src/pages/main/template/DialysisPrintOrdereighty.vue Прегледај датотеку

@@ -168,7 +168,7 @@
168 168
                   </div>
169 169
                   <div class="inline_block" style="flex: 1;">
170 170
                     血压:
171
-                    <div class="under_line" style="width: 50px; text-align: center">
171
+                    <!-- <div class="under_line" style="width: 50px; text-align: center">
172 172
                       {{
173 173
                         predialysis.systolic_blood_pressure
174 174
                           ? predialysis.systolic_blood_pressure
@@ -182,6 +182,31 @@
182 182
                           ? predialysis.diastolic_blood_pressure
183 183
                           : ""
184 184
                       }}
185
+                    </div> -->
186
+                    <div class="inline_block" v-if="predialysis.systolic_blood_pressure!='' && 
187
+                        predialysis.diastolic_blood_pressure !=''">
188
+                      <div class="under_line" style="width: 50px; text-align: center">
189
+                        {{
190
+                          predialysis.systolic_blood_pressure
191
+                            ? predialysis.systolic_blood_pressure
192
+                            : ""
193
+                        }}
194
+                      </div>
195
+                      /
196
+                      <div class="under_line" style="width: 50px; text-align: center">
197
+                        {{
198
+                          predialysis.diastolic_blood_pressure
199
+                            ? predialysis.diastolic_blood_pressure
200
+                            : ""
201
+                        }}
202
+                      </div>
203
+                    </div>
204
+                    <div class="inline_block" v-else>
205
+                      <div class="under_line" 
206
+                        style="width: 100px; text-align: center"
207
+                      >
208
+                        拒测血压
209
+                      </div>
185 210
                     </div>
186 211
                     mmHg
187 212
                   </div>
@@ -751,39 +776,50 @@
751 776
                 </div>
752 777
                 <div class="inline_block" style="flex: 1">
753 778
                   血压:
754
-                  <div class="under_line"
755
-                    style="width: 50px; text-align: center"
779
+                 
780
+                  <div class="inline_block" v-if="afterdialysis.systolic_blood_pressure!='' && 
781
+                      afterdialysis.diastolic_blood_pressure !=''"
756 782
                   >
757
-                    <!-- {{
758
-                      afterdialysis.systolic_blood_pressure
759
-                        ? afterdialysis.systolic_blood_pressure
760
-                        : ""
761
-                    }} -->
762
-
763
-                    <span v-if="monitors.length>0">
783
+                    <div class="under_line" 
784
+                      style="width: 50px; text-align: center"
785
+                    >
764 786
                       {{
765
-                        monitors[monitors.length-1].systolic_blood_pressure ?
766
-                        monitors[monitors.length-1].systolic_blood_pressure :""
787
+                        afterdialysis.systolic_blood_pressure
788
+                          ? afterdialysis.systolic_blood_pressure
789
+                          : ""
767 790
                       }}
768
-                    </span>
769
-                      <span v-else></span>
770
-                  </div>
771
-                  /
772
-                  <div class="under_line"
773
-                    style="width: 50px; text-align: center"
774
-                  >
775
-                    <!-- {{
776
-                      afterdialysis.diastolic_blood_pressure
777
-                        ? afterdialysis.diastolic_blood_pressure
778
-                        : "/"
779
-                    }} -->
780
-                    <span v-if="monitors.length>0">
791
+                        <!-- <span v-if="monitors.length>0">
792
+                          {{
793
+                            monitors[monitors.length-1].systolic_blood_pressure ?
794
+                            monitors[monitors.length-1].systolic_blood_pressure :""
795
+                          }}
796
+                        </span>
797
+                        <span v-else></span> -->
798
+                    </div>
799
+                    /
800
+                    <div class="under_line"
801
+                      style="width: 50px; text-align: center"
802
+                    >
781 803
                       {{
782
-                        monitors[monitors.length-1].diastolic_blood_pressure ?
783
-                          monitors[monitors.length-1].diastolic_blood_pressure :""
804
+                        afterdialysis.diastolic_blood_pressure
805
+                          ? afterdialysis.diastolic_blood_pressure
806
+                          : ""
784 807
                       }}
785
-                    </span>
786
-                    <span v-else></span>
808
+                      <!-- <span v-if="monitors.length>0">
809
+                        {{
810
+                          monitors[monitors.length-1].diastolic_blood_pressure ?
811
+                            monitors[monitors.length-1].diastolic_blood_pressure :""
812
+                        }}
813
+                      </span>
814
+                      <span v-else></span> -->
815
+                    </div>
816
+                  </div>
817
+                  <div class="inline_block" v-else>
818
+                    <div class="under_line" 
819
+                      style="width: 100px; text-align: center"
820
+                    >
821
+                      拒测血压
822
+                    </div>
787 823
                   </div>
788 824
                   mmHg
789 825
                 </div>
@@ -936,7 +972,7 @@
936 972
                     class="under_line"
937 973
                     style="width: 70px; text-align: center"
938 974
                   >
939
-                      <span v-if="monitors.length <=0&& monitors[monitors.length - 1].ultrafiltration_volume !=''">
975
+                      <span v-if="monitors.length >0&& monitors[monitors.length - 1].ultrafiltration_volume !=''">
940 976
                         {{ (monitors[monitors.length - 1].ultrafiltration_volume/1000).toFixed(1) }}
941 977
                       </span>
942 978
                       <span v-else>