Pārlūkot izejas kodu

7月18,75号打印单

yq1 9 mēnešus atpakaļ
vecāks
revīzija
51cf5bc081

+ 65 - 22
src/xt_pages/dialysis/batch_print/batch_print_order_seventyfive.vue Parādīt failu

@@ -144,7 +144,7 @@
144 144
                 </div>
145 145
               </div>
146 146
               <div class="inline_block" style="flex: 1;" >
147
-                透析器:
147
+                透析(滤)器:
148 148
                 <div class="under_line"
149 149
                   style=" width: 50%;
150 150
                     text-align: center;
@@ -424,9 +424,11 @@
424 424
                     white-space: normal;
425 425
                   "
426 426
                 >
427
-                {{ record.dialysis_order && record.dialysis_order.dialysis_irrigation
428
-                  ? record.dialysis_order.dialysis_irrigation : "/"
429
-                }}
427
+                  <span v-if="record.dialysis_order !=null && record.dialysis_order.dialysis_irrigation != '0'">
428
+                    {{ record.dialysis_order.dialysis_irrigation ? record.dialysis_order.dialysis_irrigation : "/"}}
429
+                  </span>
430
+                  <span v-else-if="record.dialysis_order !=null && record.dialysis_order.dialysis_irrigation == '0'">/</span>
431
+                  <span v-else>/</span>
430 432
                 </div>
431 433
               </div>
432 434
               <div class="inline_block" style="flex: 1;" >
@@ -823,10 +825,43 @@
823 825
                   <td width="50">{{monitor_record.transmembrane_pressure ? monitor_record.transmembrane_pressure : "/"}}</td>
824 826
                   <td width="50">{{monitor_record.blood_flow_volume? monitor_record.blood_flow_volume: "/"}}</td>
825 827
                   <td width="50">{{monitor_record.conductivity ? monitor_record.conductivity : "/" }}</td>
826
-                  <td width="50">{{monitor_record.ultrafiltration_rate ? monitor_record.ultrafiltration_rate : '/' }}</td>
827
-                  <td width="50">{{monitor_record.ultrafiltration_volume? monitor_record.ultrafiltration_volume: "0" }}</td>
828
+                  <td width="50">
829
+                    <span v-if="j == 0">
830
+                      {{monitor_record.ultrafiltration_rate ? monitor_record.ultrafiltration_rate : '0' }}
831
+                    </span>
832
+                    <span v-else-if="j == (record.monitor_records.length-1)">
833
+                      {{monitor_record.ultrafiltration_rate ? monitor_record.ultrafiltration_rate : '/' }}
834
+                    </span>
835
+                    <span v-else>
836
+                      {{monitor_record.ultrafiltration_rate ? monitor_record.ultrafiltration_rate : '/' }}
837
+                    </span> 
838
+                    
839
+                  </td>
840
+                  <td width="50">
841
+                    <span v-if="j == 0">
842
+                      {{monitor_record.ultrafiltration_volume? monitor_record.ultrafiltration_volume: "0" }}
843
+                    </span>
844
+                    <span v-else-if="j == (record.monitor_records.length-1)">
845
+                      {{monitor_record.ultrafiltration_volume? monitor_record.ultrafiltration_volume: "/" }}
846
+                    </span>
847
+                    <span v-else>
848
+                      {{monitor_record.ultrafiltration_volume? monitor_record.ultrafiltration_volume: "/" }}
849
+                    </span> 
850
+                    
851
+                  </td>
828 852
 
829
-                  <td width="65">{{ monitor_record.heparin ? monitor_record.heparin :'/' }}</td>
853
+                  <td width="65">
854
+                    <span v-if="j == 0">
855
+                      {{ monitor_record.heparin ? monitor_record.heparin :'0' }}
856
+                    </span>
857
+                    <span v-else-if="j == (record.monitor_records.length-1)">
858
+                      {{ monitor_record.heparin ? monitor_record.heparin :'/' }}
859
+                    </span>
860
+                    <span v-else>
861
+                      {{ monitor_record.heparin ? monitor_record.heparin :'/' }}
862
+                    </span> 
863
+                    
864
+                  </td>
830 865
                   <td width="200">
831 866
                     <template
832 867
                       v-if="
@@ -914,11 +949,7 @@
914 949
               </div>
915 950
               <div class="inline_block" style="flex: 1">
916 951
                 核对人员:
917
-                <div
918
-                  class="under_line"
919
-                  style="width: 80px; text-align: center"
920
-                  v-if="!record.check"
921
-                ></div>
952
+               
922 953
                 <div
923 954
                   class="under_line"
924 955
                   style="width: 80px; text-align: center"
@@ -928,7 +959,7 @@
928 959
                   "
929 960
                 >
930 961
                   <span
931
-                    style="height: 30px; display: inline-block"
962
+                    style=" display: inline-block"
932 963
                     v-if="setAdminUserES(record.check, 'creater') == ''"
933 964
                   >
934 965
                     {{
@@ -956,7 +987,7 @@
956 987
                   "
957 988
                 >
958 989
                   <span
959
-                    style="height: 30px; display: inline-block"
990
+                    style=" display: inline-block"
960 991
                     v-if="setAdminUserES(record.check, 'creater') == ''"
961 992
                   >
962 993
                     {{
@@ -984,7 +1015,7 @@
984 1015
                   "
985 1016
                 >
986 1017
                   <span
987
-                    style="height: 30px; display: inline-block"
1018
+                    style=" display: inline-block"
988 1019
                     v-if="
989 1020
                       setAdminUserES(record.check, 'modifier') == ''
990 1021
                     "
@@ -1016,7 +1047,7 @@
1016 1047
                   "
1017 1048
                 >
1018 1049
                   <span
1019
-                    style="height: 30px; display: inline-block"
1050
+                    style=" display: inline-block"
1020 1051
                     v-if="setAdminUserES(record.check, 'creater') == ''"
1021 1052
                   >
1022 1053
                     {{
@@ -1064,7 +1095,10 @@
1064 1095
                 <div class="under_line"
1065 1096
                   style="width: 50%; text-align: center"
1066 1097
                 >
1067
-                  {{ record.assessment_after_dislysis.dialysis_during ? record.assessment_after_dislysis.dialysis_during : "/" }}
1098
+                  <span v-if="record.assessment_after_dislysis.is_eat !=''">
1099
+                    {{ record.assessment_after_dislysis.is_eat ==1 ? '有' : "无" }}
1100
+                  </span>
1101
+                  <span v-else>/</span>
1068 1102
                 </div>
1069 1103
               </div>
1070 1104
               <div class="inline_block" style="flex: 1">
@@ -1129,11 +1163,20 @@
1129 1163
           </div>
1130 1164
           <!-- 透析小结 -->
1131 1165
           <div  style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;padding:5px ;">
1132
-            <div style="height: 80px;">
1133
-              治疗小结:
1134
-              <span style="white-space: normal;">
1135
-                {{ record.summer&&record.summer.dialysis_summary.length>0 ? record.summer.dialysis_summary : ""}}
1136
-              </span>
1166
+            <div style="height: 80px;width: 100%;">
1167
+              <div style="margin-bottom: 10px;">
1168
+                宣教知识:
1169
+                <span class="under_line" style="white-space: normal;width: 80%;">
1170
+                  {{ record.summer && record.summer.mission ? record.summer.mission : ''}}
1171
+                </span>
1172
+              </div>
1173
+              <div style="width: 100%;">
1174
+                治疗小结:
1175
+                <span class="under_line" style="white-space: normal;width: 80%;">
1176
+                  {{ record.summer&&record.summer.dialysis_summary.length>0 ? record.summer.dialysis_summary : ""}}
1177
+                </span>
1178
+              </div>
1179
+             
1137 1180
             </div>
1138 1181
             <div style="height: 20px;text-align: right;padding-right:30%;">
1139 1182
               医生签名:

+ 62 - 16
src/xt_pages/dialysis/template/DialysisPrintOrderseventyfive.vue Parādīt failu

@@ -125,9 +125,9 @@
125 125
               </div>
126 126
             </div>
127 127
             <div class="inline_block" style="flex: 1;" >
128
-              透析器:
128
+              透析(滤)器:
129 129
               <div class="under_line"
130
-                style=" width: 50%;
130
+                style=" width: 40%;
131 131
                   text-align: center;
132 132
                   white-space: normal;
133 133
                 "
@@ -185,9 +185,10 @@
185 185
                   white-space: normal;
186 186
                 "
187 187
               >
188
-                <span v-if="dialysisOrder !=null">
188
+                <span v-if="dialysisOrder !=null && dialysisOrder.dialysis_irrigation != '0'">
189 189
                   {{ dialysisOrder.dialysis_irrigation ? dialysisOrder.dialysis_irrigation : "/"}}
190 190
                 </span>
191
+                <span v-else-if="dialysisOrder !=null && dialysisOrder.dialysis_irrigation == '0'">/</span>
191 192
                 <span v-else>/</span>
192 193
               </div>
193 194
             </div>
@@ -322,7 +323,7 @@
322 323
               </div>
323 324
               kg
324 325
             </div>
325
-            
326
+
326 327
           </div>
327 328
           <!-- 医嘱脱水量 -->
328 329
           <div class="row" style="display: flex;vertical-align: text-bottom;">
@@ -330,7 +331,7 @@
330 331
               医嘱脱水量:
331 332
               <div class="under_line"
332 333
                 style=" width: 100px;
333
-                  text-align: center; 
334
+                  text-align: center;
334 335
                 ">
335 336
                 <span style="height: 30px;display: inline-block;"></span>
336 337
                 {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "/"}}
@@ -429,7 +430,7 @@
429 430
                   </span>
430 431
                 </td>
431 432
                 <td style="padding-left: 5px;line-height:35px"
432
-                  colspan="2" class="advice-name" 
433
+                  colspan="2" class="advice-name"
433 434
                 >
434 435
 
435 436
                   <span v-if="advice.parent_id > 0"></span>
@@ -555,12 +556,44 @@
555 556
                 <td width="50">{{monitor.arterial_pressure ? monitor.arterial_pressure: "/"}}</td>
556 557
                 <td width="50">{{monitor.venous_pressure ? monitor.venous_pressure : "/"}}</td>
557 558
                 <td width="50">{{monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "/"}}</td>
558
-                <td width="50">{{monitor.blood_flow_volume? monitor.blood_flow_volume: "/"}}</td>
559
+                <td width="50">{{monitor.blood_flow_volume ? monitor.blood_flow_volume: "/"}}</td>
559 560
                 <td width="50">{{ monitor.conductivity ? monitor.conductivity : "/" }}</td>
560
-                <td width="50">{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '/' }}</td>
561
-                <td width="50">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/" }}</td>
561
+                <td width="50">
562
+                  <span v-if="monindex == 0">
563
+                    {{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: "0" }}
564
+                  </span>
565
+                  <span v-else-if="monindex == ( monitors.length-1)">
566
+                    {{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '/' }}
567
+                  </span>
568
+                  <span v-else>
569
+                    {{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '/' }}
570
+                  </span>
571
+                  
572
+                </td>
573
+                <td width="50">
574
+                  <span v-if="monindex == 0">
575
+                    {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0" }}
576
+                  </span>
577
+                  <span v-else-if="monindex == ( monitors.length-1)">
578
+                    {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume: "/" }}
579
+                  </span>
580
+                  <span v-else>
581
+                    {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume: "/" }}
582
+                  </span>
583
+                </td>
562 584
                 <!-- 剩余肝素 -->
563
-                <td width="65">{{ monitor.heparin ? monitor.heparin :'/' }}</td>
585
+                <td width="65">
586
+                  <span v-if="monindex == 0">
587
+                    {{ monitor.heparin ? monitor.heparin :'0' }}
588
+                  </span>
589
+                  <span v-else-if="monindex == ( monitors.length-1)">
590
+                    {{ monitor.heparin ? monitor.heparin: "/" }}
591
+                  </span>
592
+                  <span v-else>
593
+                    {{ monitor.heparin ? monitor.heparin: "/" }}
594
+                  </span> 
595
+                  <!-- {{ monitor.heparin != '' ? monitor.heparin :'/' }}-->
596
+                </td>
564 597
                 <td width="200">
565 598
                   <template v-if=" (dialysisOrder && monitor.operate_time == dialysisOrder.start_time)">
566 599
                     【开始透析】 <span v-if="org_id ==10598">引血100ml/min</span>
@@ -685,7 +718,11 @@
685 718
               <div class="under_line"
686 719
                 style="width: 50%; text-align: center"
687 720
               >
688
-                {{ afterdialysis.dialysis_during ? afterdialysis.dialysis_during : "/" }}
721
+
722
+                <span v-if="afterdialysis.is_eat !=''">
723
+                  {{ afterdialysis.is_eat ==1 ? '有' : "无" }}
724
+                </span>
725
+                <span v-else>/</span>
689 726
               </div>
690 727
             </div>
691 728
             <div class="inline_block" style="flex: 1">
@@ -698,7 +735,7 @@
698 735
               </div>
699 736
             </div>
700 737
           </div>
701
-        
738
+
702 739
           <div class="row" style="display: flex;">
703 740
             <div class="inline_block" style="flex: 1">
704 741
               透后体重:
@@ -751,10 +788,18 @@
751 788
         <!-- 透析小结 -->
752 789
         <div style="width: 99%;border: 1px solid black;height: 120px;white-space: normal;">
753 790
           <div style="height: 80px;padding: 5px;">
754
-            治疗小结:
755
-            <span style="white-space: normal;">
756
-              {{ summary.dialysis_summary ? summary.dialysis_summary : "/"}}
757
-            </span>
791
+            <div style="margin-bottom: 10px;">
792
+              宣教知识:
793
+              <span class="under_line">
794
+                {{ summary.mission ? summary.mission : '/' }}
795
+              </span>
796
+            </div>
797
+            <div>
798
+              治疗小结:
799
+              <span style="white-space: normal;">
800
+                {{ summary.dialysis_summary ? summary.dialysis_summary : "/"}}
801
+              </span>
802
+            </div>
758 803
           </div>
759 804
           <div style="height: 20px;text-align: right;padding-right:30%;">
760 805
             医生签名:
@@ -1720,6 +1765,7 @@ export default {
1720 1765
         this.tableAdvice = response.data.data.advices;
1721 1766
         // console.log("医嘱数据2222222222", this.advices);
1722 1767
         this.monitors = response.data.data.monitors;
1768
+        console.log('医嘱监测',this.monitors.length-1);
1723 1769
         this.summary = response.data.data.summary;
1724 1770
         this.org_template_info = response.data.data.org_template_info;
1725 1771