XMLWAN пре 4 година
родитељ
комит
d6da3a45a1

+ 149 - 134
src/xt_pages/dialysis/batch_print/batch_print_order_seven.vue Прегледај датотеку

@@ -69,7 +69,7 @@
69 69
                   <td width="50">治疗日期:</td>
70 70
                   <td width="130">
71 71
                     <div class="under-line">
72
-                      {{ queryParams.xtdate ? queryParams.xtdate : '/' }}
72
+                     {{ getTime(record.schedule_date, "{y}-{m}-{d}") }}
73 73
                     </div>
74 74
                   </td>
75 75
                   <td width="10"></td>
@@ -119,7 +119,7 @@
119 119
               <table class="print-table" border="1" style="margin-top:10px">
120 120
                 <tr>
121 121
                   <td>
122
-                    <table class="table-box">
122
+                    <table class="table-box" style="table-layout:fixed">
123 123
                       <tr>
124 124
                         <td style="text-align:left;margin-left:15px">
125 125
                           病情评估:
@@ -357,7 +357,7 @@
357 357
                     干体重:
358 358
                     <span class="under-line"
359 359
                       >&nbsp;{{
360
-                        record.assessment_before_dislysis.dry_weight ? record.assessment_before_dislysis.dry_weight.dry_weight : "/"
360
+                        record.assessment_before_dislysis.dry_weight ? record.assessment_before_dislysis.dry_weight :"/"
361 361
                       }}</span
362 362
                     >kg
363 363
                   </td>
@@ -410,11 +410,9 @@
410 410
                         <td style="text-align:left;margin-left:15px">
411 411
                           置换方式:
412 412
                           <span class="under-line"
413
-                          >&nbsp;{{
414
-                              record.prescription.replacement_way
415
-                                ? record.prescription.replacement_way
416
-                                : '/'
417
-                            }}</span
413
+                          >&nbsp; {{
414
+                              getDisplaceLiquiPart(record.prescription.displace_liqui_part)
415
+                          }}</span
418 416
                           >
419 417
                         </td>
420 418
                         <td style="text-align:left;margin-left:15px">
@@ -431,13 +429,24 @@
431 429
                       <tr>
432 430
                         <td style="text-align:left;margin-left:15px">
433 431
                           抗凝剂:
432
+                           <span class="under-line"
433
+                          v-if="record.prescription.anticoagulant == 0"
434
+                          >&nbsp;/</span>
435
+                           <span class="under-line"
436
+                          v-if="record.prescription.anticoagulant == 1"
437
+                          >&nbsp;无肝素</span>
438
+                           <span class="under-line"
439
+                          v-if="record.prescription.anticoagulant == 2"
440
+                          >&nbsp;普通肝素</span>
441
+                           <span class="under-line"
442
+                          v-if="record.prescription.anticoagulant == 3"
443
+                          >&nbsp;低分子肝素</span>
434 444
                           <span class="under-line"
435
-                          >&nbsp;{{
436
-                              record.prescription.anticoagulant
437
-                                ? record.prescription.anticoagulant
438
-                                : '/'
439
-                            }}</span
440
-                          >
445
+                          v-if="record.prescription.anticoagulant == 4"
446
+                          >&nbsp;阿加曲班</span>
447
+                           <span class="under-line"
448
+                          v-if="record.prescription.anticoagulant == 5"
449
+                          >&nbsp;枸橼酸钠</span>
441 450
                         </td>
442 451
                         <td style="text-align:left;margin-left:15px">
443 452
                           首剂:<span class="under-line">{{
@@ -551,7 +560,7 @@
551 560
                         </td>
552 561
                       </tr>
553 562
                       <tr>
554
-                        <td style="text-align:left;margin-left:15px">
563
+                        <td style="text-align:left;margin-left:15px" colspan = "2">
555 564
                           透析液(mmol/L):
556 565
                           <span
557 566
                             class="under-line"
@@ -621,42 +630,30 @@
621 630
                         </td>
622 631
                         <td style="text-align:left;margin-left:15px">
623 632
                           医生签名:
624
-                          <span
625
-                            v-if="
626
-                              !record.advices ||
627
-                                typeof record.advices[0] == 'undefined' ||
628
-                                typeof record.advices[0][0] == 'undefined'
629
-                            "
630
-                          ></span>
631
-                          <span
632
-                            class="under-line"
633
-                            v-else-if="
633
+                         <span
634
+                          v-if="
634 635
                               setAdminUserES(
635
-                                record.advices[0][0],
636
-                                'advice_doctor'
636
+                                record.prescription,
637
+                                'prescription_doctor'
637 638
                               ) == ''
638 639
                             "
639
-                          >{{
640
-                              getAdminUser(
641
-                                record.advices[0][0],
642
-                                'advice_doctor'
643
-                              )
640
+                        >{{
641
+                              getAdminUser(record.prescription, 'prescription_doctor')
644 642
                             }}</span
645
-                          >
646
-                          <img
647
-                            class="es-img"
648
-                            :src="
643
+                        >
644
+                        <img
645
+                          class="es-img"
646
+                          :src="
649 647
                               setAdminUserES(
650
-                                record.advices[0][0],
651
-                                'advice_doctor'
648
+                                record.prescription,
649
+                                'prescription_doctor'
652 650
                               )
653 651
                             "
654
-                            alt=""
655
-                            srcset=""
656
-                            v-else
657
-                            style="height: 20px;"
658
-                          />  </span
659
-                          >
652
+                          alt=""
653
+                          srcset=""
654
+                          v-else
655
+                          style="height: 40px;"
656
+                        />
660 657
                         </td>
661 658
                       </tr>
662 659
                     </table>
@@ -717,7 +714,7 @@
717 714
                     }}{{
718 715
                     monitor.diastolic_blood_pressure
719 716
                     ? monitor.diastolic_blood_pressure
720
-                    : ''
717
+                    : '/'
721 718
                     }}
722 719
                   </td>
723 720
                   <td>{{ monitor.pulse_frequency ? monitor.pulse_frequency : '/' }}</td>
@@ -743,7 +740,7 @@
743 740
                     : '/'
744 741
                     }}
745 742
                   </td>
746
-                  <td>{{ monitor.symptom }} &nbsp;{{ monitor.result }}</td>
743
+                  <td>{{ monitor.symptom }} &nbsp;{{ monitor.dispose }}&nbsp;{{ monitor.result }}</td>
747 744
                 </tr>
748 745
               </table>
749 746
               </tbody>
@@ -762,10 +759,10 @@
762 759
                   <td style="width:60px;height:40px">
763 760
                     <p style="height:20px;line-height:20px">医嘱执行时间</p>
764 761
                   </td>
765
-                  <td style="width:30px;height:40px">
762
+                  <td style="width:60px;height:40px">
766 763
                     <p style="height:20px;line-height:20px">执行</p>
767 764
                   </td>
768
-                  <td style="width:30px;height:40px">
765
+                  <td style="width:60px;height:40px">
769 766
                     <p style="height:20px;line-height:20px">核对</p>
770 767
                   </td>
771 768
                   <td style="width:60px;height:40px">
@@ -819,10 +816,10 @@
819 816
                       alt=""
820 817
                       srcset=""
821 818
                       v-else
822
-                      style="height: 20px;"
819
+                      style="height: 40px;"
823 820
                     />
824 821
                   </td>
825
-                  <td>{{ getTime(advice[0].start_time, ' {y}-{m}-{d} {h}:{i}') }}</td>
822
+                  <td>{{ getTime(advice[0].execution_time, ' {y}-{m}-{d} {h}:{i}') }}</td>
826 823
                   <td>
827 824
               <span
828 825
                 v-if="
@@ -841,7 +838,7 @@
841 838
                       alt=""
842 839
                       srcset=""
843 840
                       v-else
844
-                      style="height: 20px;"
841
+                      style="height: 40px;"
845 842
                     />
846 843
                   </td>
847 844
                   <td>
@@ -855,7 +852,7 @@
855 852
                       alt=""
856 853
                       srcset=""
857 854
                       v-else
858
-                      style="height: 20px;"
855
+                      style="height: 40px;"
859 856
                     /></span>
860 857
                   </td>
861 858
                   <td v-if="advice_index === 0">透前体重:</td>
@@ -882,31 +879,28 @@
882 879
                   </td>
883 880
                 </tr>
884 881
               </table>
885
-              <table class="print-table" border="1" >
886
-                <tr>
887
-                  <td>
888
-                    <table class="table-box">
882
+              <table class="print-table" border="1">
883
+                <td>
884
+                  <table class="table-box" style="table-layout:fixed">
885
+                    <tr>
889 886
                       <td style="text-align:left;margin-left:15px;width:25%">
890
-                        上机时间:
891
-                        <span class="under-line"
892
-                        >
893
-                  {{
894
-                    getTime(record.dialysis_order.start_time, '{y}-{m}-{d} {h}:{i}')
895
-                  }}</span
896
-                        >
887
+                     上机时间:
888
+                      <span class="under-line">
889
+                     {{
890
+                       getTime(record.dialysis_order.start_time, '{y}-{m}-{d} {h}:{i}')
891
+                     }}</span>
897 892
                       </td>
898
-                     
899
-                      <td style="text-align:left;margin-left:30px;width:25%">
900
-                        下机时间:
901
-                        <span class="under-line"
902
-                        >&nbsp;{{
903
-                    getTime(record.dialysis_order.end_time, '{y}-{m}-{d} {h}:{i}')
904
-                  }}</span
905
-                        >
906
-                      </td>
907
-                      <td style="text-align:left;margin-left:15px;width:25%">
893
+                       <td style="text-align:left;margin-left:15px;width:25%">
894
+                       下机时间:
895
+                          <span class="under-line"
896
+                            >&nbsp;{{
897
+                             getTime(record.dialysis_order.end_time, '{y}-{m}-{d} {h}:{i}')
898
+                             }}</span
899
+                            >
900
+                       </td>
901
+                       <td style="text-align:left;margin-left:15px;width:25%">
908 902
                         上机护士:
909
-                        <span
903
+                          <span
910 904
                           v-if="
911 905
                               setAdminUserES(
912 906
                                 record.dialysis_order,
@@ -928,18 +922,19 @@
928 922
                           alt=""
929 923
                           srcset=""
930 924
                           v-else
931
-                          style="height: 20px;"
925
+                          style="height: 40px;"
932 926
                         />
927
+                        </td>
928
+                         <td style="text-align:left;margin-left:15px;width:25%">
929
+                          核对护士:
930
+                         <span class="under-line">&nbsp;
931
+                           <span v-if="setAdminUserES(record.check, 'modifier') == ''">{{getAdminUser(record.check, 'modifier')}}</span>
932
+                            <img class="es-img" :src="setAdminUserES(record.check, 'modifier')" alt="" srcset="" style="height:40px"> 
933
+                         </span>
933 934
                       </td>
934
-                      <td style="text-align:left;margin-left:15px;width:25%">
935
-                        核对护士:
936
-                        <span class="under-line">&nbsp;
937
-                        <span v-if="setAdminUserES(record.check, 'modifier') == ''">{{getAdminUser(record.check, 'modifier')}}</span>
938
-                        <img class="es-img" :src="setAdminUserES(record.check, 'modifier')" alt="" srcset=""> 
939
-                        </span>
940
-                      </td>
941
-                      <tr>
942
-                        <td style="text-align:left;margin-left:15px">
935
+                    </tr>
936
+                    <tr>
937
+                       <td style="text-align:left;margin-left:15px;width:25%">
943 938
                           下机护士:
944 939
                           <span
945 940
                             v-if="
@@ -963,49 +958,50 @@
963 958
                             alt=""
964 959
                             srcset=""
965 960
                             v-else
966
-                            style="height: 20px;"
961
+                            style="height: 40px;"
967 962
                           />
968
-                        </td>
969
-                        <td style="text-align:left;margin-left:15px">
970
-                          下机血压:
963
+                       </td>
964
+                       <td style="text-align:left;margin-left:15px;width:25%">
965
+                        下机血压:
971 966
                           <span class="under-line"
972 967
                           >&nbsp;{{ record.dialysis_order.systolic_blood_pressure }}/{{
973
-                    record.dialysis_order.diastolic_blood_pressure
974
-                  }}&nbsp;mmHg</span
968
+                             record.dialysis_order.diastolic_blood_pressure
969
+                             }}&nbsp;mmHg</span
975 970
                           >
976
-                        </td>
977
-                        <td style="text-align:left;margin-left:15px">
978
-                          实际治疗时间:
971
+                       </td>
972
+                       <td style="text-align:left;margin-left:15px;width:25%">
973
+                      实际治疗时间:
979 974
                           <span class="under-line"
980 975
                           >&nbsp;
981
-                  {{
982
-                    record.assessment_after_dislysis.actual_treatment_hour
983
-                      ?  record.assessment_after_dislysis.actual_treatment_hour
984
-                      : '/'
985
-                  }}小时{{
986
-                     record.assessment_after_dislysis.actual_treatment_minute
987
-                      ?  record.assessment_after_dislysis.actual_treatment_minute
988
-                      : '/'
989
-                  }}分钟
990
-                </span>
991
-                        </td>
992
-                        <td style="text-align:left;margin-left:15px">
993
-                          实际超滤量:
976
+                         {{
977
+                           record.assessment_after_dislysis.actual_treatment_hour
978
+                           ?  record.assessment_after_dislysis.actual_treatment_hour
979
+                            : '/'
980
+                        }}小时{{
981
+                           record.assessment_after_dislysis.actual_treatment_minute
982
+                           ?  record.assessment_after_dislysis.actual_treatment_minute
983
+                            : '/'
984
+                          }}分钟
985
+                         </span>
986
+                       </td>
987
+                         <td style="text-align:left;margin-left:15px;width:25%">
988
+                         实际超滤量:
994 989
                           <span class="under-line">&nbsp;{{record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:'/'}}&nbsp;L</span>
995
-                        </td>
996
-                      </tr>
997
-                      <tr>
990
+                         </td>
991
+                    </tr>
992
+                    <tr>
998 993
                         <td style="text-align:left;margin-left:15px">
999
-                          拔针后穿刺点渗血:
994
+                           拔针后穿刺点渗血:
1000 995
                            <span class="under-line"
1001 996
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 0">&nbsp;/</span>
1002 997
                           <span class="under-line"
1003 998
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 1">&nbsp;有</span>
1004 999
                           <span class="under-line"
1005 1000
                                 v-if="record.assessment_after_dislysis.puncture_point_oozing_blood === 2">&nbsp;无</span>
1001
+
1006 1002
                         </td>
1007 1003
                         <td style="text-align:left;margin-left:15px">
1008
-                          穿刺处血肿:
1004
+                         穿刺处血肿:
1009 1005
                           <span class="under-line"
1010 1006
                                 v-if="record.assessment_after_dislysis.puncture_point_haematoma === 0">&nbsp;/</span>
1011 1007
                           <span class="under-line"
@@ -1013,9 +1009,9 @@
1013 1009
                           <span class="under-line"
1014 1010
                                 v-if="record.assessment_after_dislysis.puncture_point_haematoma === 2">&nbsp;无</span>
1015 1011
                         </td>
1016
-                        <td style="text-align:left;margin-left:15px">
1012
+                          <td style="text-align:left;margin-left:15px">
1017 1013
                           压迫后内瘘震颤:
1018
-                           <span class="under-line"
1014
+                          <span class="under-line"
1019 1015
                                 v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 0">&nbsp;/</span>
1020 1016
                           <span class="under-line"
1021 1017
                                 v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 1">&nbsp;存在</span>
@@ -1023,25 +1019,29 @@
1023 1019
                                 v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 2">&nbsp;减弱</span>
1024 1020
                           <span class="under-line"
1025 1021
                                 v-if="record.assessment_after_dislysis.internal_fistula_tremor_ac === 3">&nbsp;无</span>
1026
-                        </td>
1027
-                      </tr>
1028
-                      <tr>
1029
-                        <td style="text-align:left;margin-left:15px">
1030
-                          并发症:
1031
-                          <span class="under-line">&nbsp;{{record.assessment_after_dislysis.complication}}</span>
1032
-                        </td>
1033
-                        <td style="text-align:left;margin-left:15px">
1034
-                          透析器凝血:
1035
-                          <span class="under-line">{{record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:"/"}}</span>
1036
-                        </td>
1022
+
1023
+                      </td>
1024
+                    </tr>
1025
+                     <tr>
1026
+                      <td style="text-align:left;margin-left:15px;" colspan="2">
1027
+                        并发症:
1028
+                            <span class="under-line">&nbsp;{{record.assessment_after_dislysis.complication}}</span>
1029
+                      </td>
1030
+                       <td style="text-align:left;margin-left:15px" colspan="2">
1031
+                         透析器凝血:
1032
+                        <span class="under-line">{{record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:"/"}}</span>
1033
+                       </td>
1037 1034
                       </tr>
1038
-                      <td style="text-align:left;margin-left:15px;width:200px">
1039
-                          治疗小结:
1035
+                  </table>
1036
+                   <table class="table-box">
1037
+                     <tr>
1038
+                      <td style="text-align:left;margin-left:15px">
1039
+                       治疗小结:
1040 1040
                           <span class="under-line">&nbsp;{{record.summer && record.summer.dialysis_summary? record.summer.dialysis_summary: '/'}}</span>
1041
-                      </td>
1042
-                    </table>
1043
-                  </td>
1044
-                </tr>
1041
+                       </td>
1042
+                      </tr>
1043
+                   </table>
1044
+                </td>
1045 1045
               </table>
1046 1046
               <div>
1047 1047
                 注:透析器凝血评价标准:"0级"&nbsp;无凝血或数条纤维束凝血,"Ⅰ级"&nbsp;少于10%纤维凝血,"Ⅱ级"&nbsp;少于50%纤维凝血,"Ⅲ级"&nbsp;大于50%纤维凝血
@@ -1143,7 +1143,8 @@
1143 1143
           user_name: '',
1144 1144
           url: ''
1145 1145
         },
1146
-        lastAfterWeight: ''
1146
+        lastAfterWeight: '',
1147
+        displaceLiquiPartOptions: []
1147 1148
       }
1148 1149
     },
1149 1150
     created() {
@@ -1155,7 +1156,7 @@
1155 1156
       //   this.replacementWays = this.$store.getters.replacement_ways;
1156 1157
       //   this.perfusionApparatus = this.$store.getters.perfusion_apparatus;
1157 1158
       this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1158
-
1159
+      this.displaceLiquiPartOptions = this.$store.getters.displace_liqui;
1159 1160
       var bloodAccessParOpera = getDataConfig(
1160 1161
         'hemodialysis',
1161 1162
         'vascular_access_desc'
@@ -1342,6 +1343,8 @@
1342 1343
         .catch(err => {
1343 1344
           this.$message.error(err)
1344 1345
         })
1346
+
1347
+
1345 1348
     },
1346 1349
     methods: {
1347 1350
       getUnit: function(val) {
@@ -1360,8 +1363,8 @@
1360 1363
       },
1361 1364
       QueryPartById: function(val) {
1362 1365
         let vascular_access_part_name = '/'
1363
-        const vascular_access = getDataConfig('hemodialysis', 'vascular_access')
1364
-
1366
+        const vascular_access = getDataConfig('hemodialysis', 'vascular_access_desc')
1367
+         console.log("血管通路",vascular_access)
1365 1368
         for (let i = 0; i < vascular_access.length; i++) {
1366 1369
           if (vascular_access[i].id == val) {
1367 1370
             vascular_access_part_name = vascular_access[i].name
@@ -1589,7 +1592,19 @@
1589 1592
             console.log('weight', weight)
1590 1593
           }
1591 1594
         })
1595
+      },
1596
+      getDisplaceLiquiPart: function(val) {
1597
+        console.log(val)
1598
+        let displace_liqui_part_name = "/";
1599
+        const displace_liqui_part = this.displaceLiquiPartOptions;
1600
+        console.log("置换方式",displace_liqui_part)
1601
+        for (let i = 0; i < displace_liqui_part.length; i++) {
1602
+           if (displace_liqui_part[i].id == val) {
1603
+           displace_liqui_part_name = displace_liqui_part[i].name;
1604
+        }
1592 1605
       }
1606
+      return displace_liqui_part_name;
1607
+    },
1593 1608
     }
1594 1609
   }
1595 1610
 </script>

+ 64 - 42
src/xt_pages/dialysis/template/DialysisPrintOrderSeven.vue Прегледај датотеку

@@ -243,10 +243,9 @@
243 243
                   <td style="text-align:left;margin-left:15px">
244 244
                     置换方式:
245 245
                     <span class="under-line"
246
-                      >&nbsp;{{
247
-                        prescription.replacement_way
248
-                          ? prescription.replacement_way
249
-                          : "/"
246
+                      >&nbsp;
247
+                      {{
248
+                        getDisplaceLiquiPart(prescription.displace_liqui_part)
250 249
                       }}</span
251 250
                     >
252 251
                   </td>
@@ -395,13 +394,13 @@
395 394
                   </td>
396 395
                   <td style="text-align:left;margin-left:15px">
397 396
                     医生签名:
398
-                    <span class="under-line" v-if="doctorForm.url == ''"
397
+                    <span class="under-line" v-if="dialysisDoctor.url == ''"
399 398
                       >&nbsp;{{
400
-                        doctorForm.doctor ? doctorForm.doctor : "/"
399
+                        dialysisDoctor.doctor ? dialysisDoctor.doctor : "/"
401 400
                       }}</span
402 401
                     >
403
-                    <span class="under-line" v-if="doctorForm.url != ''">
404
-                      <img style="height:20px" :src="doctorForm.url" />
402
+                    <span class="under-line" v-if="dialysisDoctor.url != ''">
403
+                      <img style="height:40px" :src="dialysisDoctor.url" />
405 404
                     </span>
406 405
                   </td>
407 406
                 </tr>
@@ -464,7 +463,7 @@
464 463
             }}{{
465 464
               monitor.diastolic_blood_pressure
466 465
                 ? monitor.diastolic_blood_pressure
467
-                : ""
466
+                : "/"
468 467
             }}
469 468
           </td>
470 469
           <td>{{ monitor.pulse_frequency ? monitor.pulse_frequency : "/" }}</td>
@@ -494,7 +493,11 @@
494 493
                 : "/"
495 494
             }}
496 495
           </td>
497
-          <td>{{ monitor.symptom }} &nbsp;{{ monitor.result }}</td>
496
+          <td>
497
+            {{ monitor.symptom }} &nbsp;{{ monitor.dispose }}&nbsp;{{
498
+              monitor.result
499
+            }}
500
+          </td>
498 501
         </tr>
499 502
       </table>
500 503
 
@@ -513,10 +516,10 @@
513 516
             <td style="width:60px;height:40px">
514 517
               <p style="height:20px;line-height:20px">医嘱执行时间</p>
515 518
             </td>
516
-            <td style="width:30px;height:40px">
519
+            <td style="width:60px;height:40px">
517 520
               <p style="height:20px;line-height:20px">执行</p>
518 521
             </td>
519
-            <td style="width:30px;height:40px">
522
+            <td style="width:60px;height:60px">
520 523
               <p style="height:20px;line-height:20px">核对</p>
521 524
             </td>
522 525
             <td style="width:60px;height:40px">
@@ -554,20 +557,20 @@
554 557
                 getAdminUser(advice.advice_doctor)
555 558
               }}</span>
556 559
               <img
557
-                style="height:20px;"
560
+                style="height:40px;"
558 561
                 :src="setAdminUserES(advice.advice_doctor)"
559 562
                 alt=""
560 563
                 srcset=""
561 564
                 v-else
562 565
               />
563 566
             </td>
564
-            <td>{{ getTime(advice.start_time, "{y}-{m}-{d} {h}:{i}") }}</td>
567
+            <td>{{ getTime(advice.execution_time, "{y}-{m}-{d} {h}:{i}") }}</td>
565 568
             <td>
566 569
               <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
567 570
                 getAdminUser(advice.execution_staff)
568 571
               }}</span>
569 572
               <img
570
-                style="height:20px;"
573
+                style="height:40px;"
571 574
                 :src="setAdminUserES(advice.execution_staff)"
572 575
                 alt=""
573 576
                 srcset=""
@@ -579,7 +582,7 @@
579 582
                 getAdminUser(advice.checker)
580 583
               }}</span>
581 584
               <img
582
-                style="height:20px;"
585
+                style="height:40px;"
583 586
                 :src="setAdminUserES(advice.checker)"
584 587
                 alt=""
585 588
                 srcset=""
@@ -621,33 +624,30 @@
621 624
       </table>
622 625
       <table class="print-table" border="1">
623 626
         <td>
624
-          <table class="table-box">
627
+          <table class="table-box" style="table-layout:fixed">
625 628
             <tr>
626 629
               <td style="text-align:left;margin-left:15px;width:25%">
627 630
                 上机时间:
628
-                <span class="under-line"
629
-                  >&nbsp;
631
+                <span class="under-line">
630 632
                   {{ getTime(Order.start_time, "{y}-{m}-{d} {h}:{i}") }}</span
631 633
                 >
632 634
               </td>
633
-              <td style="text-align:left;margin-left:15px">
635
+              <td style="text-align:left;margin-left:15px;width:25%">
634 636
                 下机时间:
635
-                <span class="under-line"
636
-                  >&nbsp;{{
637
-                    getTime(Order.end_time, "{y}-{m}-{d} {h}:{i}")
638
-                  }}</span
639
-                >
637
+                <span class="under-line">{{
638
+                  getTime(Order.end_time, "{y}-{m}-{d} {h}:{i}")
639
+                }}</span>
640 640
               </td>
641
-              <td style="text-align:left;margin-left:15px">
641
+              <td style="text-align:left;margin-left:15px;width:25%">
642 642
                 上机护士:
643 643
                 <span class="under-line" v-if="orderForm.url === ''">{{
644 644
                   orderForm.start_nurse
645 645
                 }}</span>
646 646
                 <span class="under-line" v-if="orderForm.url !== ''"
647
-                  ><img :src="orderForm.url" style="height:20px;"
647
+                  ><img :src="orderForm.url" style="height:40px;"
648 648
                 /></span>
649 649
               </td>
650
-              <td style="text-align:left;margin-left:15px">
650
+              <td style="text-align:left;margin-left:15px;width:25%">
651 651
                 核对护士:
652 652
                 <span class="under-line"
653 653
                   >&nbsp;
@@ -664,22 +664,24 @@
664 664
                     :src="setAdminUserES(check == null ? 0 : check.modifier)"
665 665
                     alt=""
666 666
                     srcset=""
667
+                    style="height:40px"
667 668
                     v-else
668 669
                   />
669 670
                 </span>
670 671
               </td>
671 672
             </tr>
673
+
672 674
             <tr>
673
-              <td style="text-align:left;margin-left:15px">
675
+              <td style="text-align:left;margin-left:15px;width:25%">
674 676
                 下机护士:
675 677
                 <span class="under-line" v-if="finshForm.url === ''"
676 678
                   >&nbsp;{{ finshForm.finish_nurse }}</span
677 679
                 >
678 680
                 <span class="under-line" v-if="finshForm.url !== ''"
679
-                  >&nbsp;<img :src="finshForm.url" style="height:20px;"
681
+                  >&nbsp;<img :src="finshForm.url" style="height:40px;"
680 682
                 /></span>
681 683
               </td>
682
-              <td style="text-align:left;margin-left:15px">
684
+              <td style="text-align:left;margin-left:15px;width:25%">
683 685
                 下机血压:
684 686
                 <span class="under-line"
685 687
                   >&nbsp;{{ afterdialysis.systolic_blood_pressure }}/{{
@@ -687,7 +689,7 @@
687 689
                   }}&nbsp;mmHg</span
688 690
                 >
689 691
               </td>
690
-              <td style="text-align:left;margin-left:15px">
692
+              <td style="text-align:left;margin-left:15px;width:25%">
691 693
                 实际治疗时间:
692 694
                 <span class="under-line"
693 695
                   >&nbsp;
@@ -702,7 +704,7 @@
702 704
                   }}分钟
703 705
                 </span>
704 706
               </td>
705
-              <td style="text-align:left;margin-left:15px">
707
+              <td style="text-align:left;margin-left:15px;width:25%">
706 708
                 实际超滤量:
707 709
                 <span class="under-line"
708 710
                   >&nbsp;{{
@@ -775,19 +777,22 @@
775 777
               </td>
776 778
             </tr>
777 779
             <tr>
778
-              <td style="text-align:left;margin-left:15px">
780
+              <td style="text-align:left;margin-left:15px;" colspan="2">
779 781
                 并发症:
780 782
                 <span class="under-line"
781 783
                   >&nbsp;{{ afterdialysis.complication }}</span
782 784
                 >
783 785
               </td>
784
-              <td style="text-align:left;margin-left:15px">
786
+              <td style="text-align:left;margin-left:15px" colspan="2">
785 787
                 透析器凝血:
786 788
                 <span class="under-line">{{
787 789
                   afterdialysis.cruor ? afterdialysis.cruor : "/"
788 790
                 }}</span>
789 791
               </td>
790 792
             </tr>
793
+          </table>
794
+
795
+          <table class="table-box">
791 796
             <tr>
792 797
               <td style="text-align:left;margin-left:15px">
793 798
                 治疗小结:
@@ -933,6 +938,10 @@ export default {
933 938
         doctor: "",
934 939
         url: ""
935 940
       },
941
+      dialysisDoctor: {
942
+        doctor: "",
943
+        url: ""
944
+      },
936 945
       tableAdvice: [],
937 946
       assessmentafter: {},
938 947
       orderForm: {
@@ -942,10 +951,21 @@ export default {
942 951
       finshForm: {
943 952
         finish_nurse: "",
944 953
         url: ""
945
-      }
954
+      },
955
+      displaceLiquiPartOptions: []
946 956
     };
947 957
   },
948 958
   methods: {
959
+    getDisplaceLiquiPart: function(val) {
960
+      let displace_liqui_part_name = "/";
961
+      const displace_liqui_part = this.displaceLiquiPartOptions;
962
+      for (let i = 0; i < displace_liqui_part.length; i++) {
963
+        if (displace_liqui_part[i].id == val) {
964
+          displace_liqui_part_name = displace_liqui_part[i].name;
965
+        }
966
+      }
967
+      return displace_liqui_part_name;
968
+    },
949 969
     getAdminUser(id) {
950 970
       if (id == 0) {
951 971
         return "";
@@ -1081,9 +1101,8 @@ export default {
1081 1101
           this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
1082 1102
             this.predialysis.blood_access_part_opera_id
1083 1103
           );
1084
-          var assessmentafter = response.data.data.assessmentAfterDislysis;
1085
-          this.assessmentafter = assessmentafter;
1086
-          console.log("上次透后体重", assessmentafter);
1104
+          this.assessmentafter = response.data.data.assessmentAfterDislysis;
1105
+          console.log("上次透后体重", this.assessmentafter);
1087 1106
           var doctorAdevieInfo = response.data.data.doctorAdevieInfo;
1088 1107
           var tableAdvice = doctorAdevieInfo;
1089 1108
           // console.log('医生', tableAdvice.length)
@@ -1229,7 +1248,7 @@ export default {
1229 1248
             ","
1230 1249
           );
1231 1250
           var doctorname = response.data.data.DoctorName;
1232
-          // console.log('医师签名', doctorname)
1251
+          console.log("医师签名", doctorname);
1233 1252
           this.doctorForm.doctor = doctorname.user_name;
1234 1253
           this.doctorForm.url = doctorname.url;
1235 1254
           var prescription = response.data.data.dialysisPrescription;
@@ -1370,7 +1389,10 @@ export default {
1370 1389
           // console.log('下机护士', finish_nurse)
1371 1390
           this.finshForm.url = finish_nurse.url;
1372 1391
           this.finshForm.finish_nurse = finish_nurse.user_name;
1373
-
1392
+          var dialysisdoctor = response.data.data.dialysisdocotr;
1393
+          console.log("处方医生", dialysisdoctor);
1394
+          this.dialysisDoctor.doctor = dialysisdoctor.user_name;
1395
+          this.dialysisDoctor.url = dialysisdoctor.url;
1374 1396
           this.org_template_info = response.data.data.org_template_info;
1375 1397
           // 配置超滤量和置换量是否要显示0还是空
1376 1398
           if (this.org_template_info.org_id == 9535) {
@@ -1632,7 +1654,7 @@ export default {
1632 1654
     this.precaution_arr = getDataConfig("hemodialysis", "precaution");
1633 1655
     this.intake_arr = getDataConfig("hemodialysis", "intake");
1634 1656
     this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
1635
-
1657
+    this.displaceLiquiPartOptions = this.$store.getters.displace_liqui;
1636 1658
     // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
1637 1659
 
1638 1660
     var bloodAccessParOpera = getDataConfig(