XMLWAN 2 lat temu
rodzic
commit
234aee9905

+ 2 - 2
src/store/modules/globalConfig.js Wyświetl plik

@@ -771,7 +771,7 @@ const global_config = {
771 771
         id: 6,
772 772
         name: '低分子肝素钙',
773 773
         type: 1,
774
-        shouji: 2,
774
+        shouji: 1,
775 775
         weichi: 1,
776 776
         zongliang: 1,
777 777
         gaimingcheng: -1,
@@ -786,7 +786,7 @@ const global_config = {
786 786
         id: 7,
787 787
         name: '低分子肝素钠',
788 788
         type: 1,
789
-        shouji: 2,
789
+        shouji: 1,
790 790
         weichi: 1,
791 791
         zongliang: 1,
792 792
         gaimingcheng: -1,

+ 122 - 117
src/xt_pages/dialysis/bloodPresssWatch.vue Wyświetl plik

@@ -2,7 +2,7 @@
2 2
   <div class="main-contain">
3 3
     <div class="position">
4 4
       <bread-crumb :crumbs="crumbs"></bread-crumb>
5
-    
5
+
6 6
       <template v-if="this.template_id == 1">
7 7
         <el-button
8 8
           size="small"
@@ -11,7 +11,7 @@
11 11
           @click="batchPrintAction"
12 12
           type="primary"
13 13
           >打印</el-button
14
-        > 
14
+        >
15 15
       </template>
16 16
       <template v-if="this.template_id == 2 || this.template_id == 0 || this.template_id == 33">
17 17
         <div>
@@ -356,7 +356,7 @@
356 356
           type="primary"
357 357
           >批量打印</el-button>
358 358
       </template>
359
-      
359
+
360 360
 
361 361
     </div>
362 362
     <div class="app-container">
@@ -474,7 +474,7 @@
474 474
         style="width: 100%"
475 475
         v-loading="loading"
476 476
         border
477
-       
477
+
478 478
         @current-change="clickCurrent"
479 479
         @selection-change="handleSelectionChange"
480 480
         highlight-current-row
@@ -538,7 +538,7 @@
538 538
           align="center"
539 539
           width="120"
540 540
         ></el-table-column>
541
-     
541
+
542 542
         <el-table-column label="监测时间" align="center" width="120">
543 543
            <template slot-scope="scope">
544 544
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
@@ -546,7 +546,7 @@
546 546
                      {{getTimeOne(item.operate_time)}}
547 547
                   </td>
548 548
                </tr>
549
-             
549
+
550 550
             </template>
551 551
         </el-table-column>
552 552
 
@@ -555,16 +555,21 @@
555 555
            <template slot-scope="scope">
556 556
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
557 557
                   <td style="border-right: none; border-inline-end: none;text-align: center">
558
-                    {{item.systolic_blood_pressure}}
559
-                      <span v-if="item.systolic_blood_pressure >0">/</span>
560
-                    <span v-if="item.systolic_blood_pressure >0">{{item.systolic_blood_pressure}}</span>
558
+
559
+
560
+                    <span v-if="item.systolic_blood_pressure>=90 && item.systolic_blood_pressure<=140"> {{item.systolic_blood_pressure}}</span>
561
+                    <span  v-if="item.systolic_blood_pressure<90 || item.systolic_blood_pressure >140" style="color:red">{{item.systolic_blood_pressure}}</span>
562
+                    <span v-if="item.diastolic_blood_pressure >0">/</span>
563
+                    <span v-if="item.diastolic_blood_pressure >=60 &&item.diastolic_blood_pressure <=90">{{item.diastolic_blood_pressure}}</span>
564
+                    <span v-if="item.diastolic_blood_pressure <60 || item.diastolic_blood_pressure >90" style="color:red">{{item.diastolic_blood_pressure }}</span>
565
+
561 566
                   </td>
562 567
                </tr>
563
-             
568
+
564 569
             </template>
565 570
         </el-table-column>
566 571
 
567
-      
572
+
568 573
 
569 574
         <el-table-column label="体温(℃)" align="center" width="120"  v-if="isShow('体温')">
570 575
            <template slot-scope="scope">
@@ -573,11 +578,11 @@
573 578
                     {{ item.temperature ? item.temperature : "" }}
574 579
                   </td>
575 580
                </tr>
576
-             
581
+
577 582
             </template>
578 583
         </el-table-column>
579 584
 
580
-     
585
+
581 586
 
582 587
           <el-table-column label="脉搏(次/分)" align="center" width="120"  v-if="isShow('脉搏')">
583 588
            <template slot-scope="scope">
@@ -586,11 +591,11 @@
586 591
                     {{ item.pulse_frequency ? item.pulse_frequency : "" }}
587 592
                   </td>
588 593
                </tr>
589
-             
594
+
590 595
             </template>
591 596
         </el-table-column>
592 597
 
593
-      
598
+
594 599
           <el-table-column label="呼吸频率(次/分)" align="center" width="120"  v-if="isShow('呼吸频率')">
595 600
            <template slot-scope="scope">
596 601
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
@@ -598,7 +603,7 @@
598 603
                     {{ item.breathing_rate ? item.breathing_rate : "" }}
599 604
                   </td>
600 605
                </tr>
601
-             
606
+
602 607
             </template>
603 608
         </el-table-column>
604 609
 
@@ -611,7 +616,7 @@
611 616
                      {{item.arterial_pressure ? item.arterial_pressure : ""}}</span>
612 617
                   </td>
613 618
                </tr>
614
-             
619
+
615 620
             </template>
616 621
         </el-table-column>
617 622
 
@@ -623,11 +628,11 @@
623 628
                      {{item.blood_flow_volume?item.blood_flow_volume:""}}
624 629
                   </td>
625 630
                </tr>
626
-             
631
+
627 632
             </template>
628 633
         </el-table-column>
629 634
 
630
-      
635
+
631 636
        <el-table-column label="跨膜压(mmHg)" align="center" width="120" v-if="isShow('跨膜压')">
632 637
            <template slot-scope="scope">
633 638
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
@@ -635,16 +640,16 @@
635 640
                      {{item.transmembrane_pressure?item.transmembrane_pressure:""}}
636 641
                   </td>
637 642
                </tr>
638
-             
643
+
639 644
             </template>
640 645
         </el-table-column>
641 646
 
642 647
 
643
-       
644 648
 
645
-   
646 649
 
647
-  
650
+
651
+
652
+
648 653
 
649 654
        <el-table-column label="超滤量(ml)" align="center"
650 655
              v-if="
@@ -697,7 +702,7 @@
697 702
                      {{item.ultrafiltration_volume?item.ultrafiltration_volume:""}}
698 703
                   </td>
699 704
                </tr>
700
-             
705
+
701 706
             </template>
702 707
         </el-table-column>
703 708
 
@@ -752,7 +757,7 @@
752 757
                      {{item.ultrafiltration_volume?item.ultrafiltration_volume:""}}
753 758
                   </td>
754 759
                </tr>
755
-             
760
+
756 761
             </template>
757 762
         </el-table-column>
758 763
 
@@ -794,10 +799,10 @@
794 799
             <template slot-scope="scope">
795 800
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
796 801
                   <td style="border-right: none; border-inline-end: none;text-align: center">
797
-                      {{item.ultrafiltration_rate? item.ultrafiltration_rate: ""}} 
802
+                      {{item.ultrafiltration_rate? item.ultrafiltration_rate: ""}}
798 803
                   </td>
799 804
                </tr>
800
-             
805
+
801 806
             </template>
802 807
         </el-table-column>
803 808
 
@@ -842,23 +847,23 @@
842 847
         <template slot-scope="scope">
843 848
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
844 849
                   <td style="border-right: none; border-inline-end: none;text-align: center">
845
-                      {{item.ultrafiltration_rate? item.ultrafiltration_rate: ""}} 
850
+                      {{item.ultrafiltration_rate? item.ultrafiltration_rate: ""}}
846 851
                   </td>
847 852
                </tr>
848
-             
853
+
849 854
             </template>
850
-        
855
+
851 856
         </el-table-column>
852 857
 
853 858
        <el-table-column label="钠浓度(mmol/L)" align="center"  v-if="isShow('钠浓度')">
854
-         
859
+
855 860
            <template slot-scope="scope">
856 861
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
857 862
                   <td style="border-right: none; border-inline-end: none;text-align: center">
858
-                      {{item.sodium_concentration? item.sodium_concentration: ""}} 
863
+                      {{item.sodium_concentration? item.sodium_concentration: ""}}
859 864
                   </td>
860 865
                </tr>
861
-             
866
+
862 867
             </template>
863 868
         </el-table-column>
864 869
 
@@ -866,12 +871,12 @@
866 871
            <template slot-scope="scope">
867 872
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
868 873
                   <td style="border-right: none; border-inline-end: none;text-align: center">
869
-                      {{item.dialysate_temperature? item.dialysate_temperature: ""}} 
874
+                      {{item.dialysate_temperature? item.dialysate_temperature: ""}}
870 875
                   </td>
871 876
                </tr>
872
-             
877
+
873 878
             </template>
874
-         
879
+
875 880
         </el-table-column>
876 881
 
877 882
          <el-table-column label="置换率(ml/min)" align="center"
@@ -887,19 +892,19 @@
887 892
             template_id == 53 ||
888 893
             template_id == 54 ||
889 894
             template_id == 56 ||
890
-            org_id ==10432 || 
895
+            org_id ==10432 ||
891 896
             org_id ==10445
892
-          
897
+
893 898
             )
894 899
             ">
895 900
            <template slot-scope="scope">
896 901
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
897 902
                   <td style="border-right: none; border-inline-end: none;text-align: center">
898
-                      {{item.replacement_rate? item.replacement_rate: ""}} 
903
+                      {{item.replacement_rate? item.replacement_rate: ""}}
899 904
                   </td>
900 905
                </tr>
901
-             
902
-            </template>  
906
+
907
+            </template>
903 908
         </el-table-column>
904 909
 
905 910
 
@@ -916,18 +921,18 @@
916 921
           template_id != 53 &&
917 922
           template_id != 54 &&
918 923
           template_id != 56 &&
919
-          org_id !=10432 && 
924
+          org_id !=10432 &&
920 925
           org_id !=10445
921 926
          "
922 927
       >
923 928
            <template slot-scope="scope">
924 929
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
925 930
                   <td style="border-right: none; border-inline-end: none;text-align: center">
926
-                      {{item.replacement_rate? item.replacement_rate: ""}} 
931
+                      {{item.replacement_rate? item.replacement_rate: ""}}
927 932
                   </td>
928 933
                </tr>
929
-             
930
-            </template>  
934
+
935
+            </template>
931 936
         </el-table-column>
932 937
 
933 938
        <el-table-column label="置换量(ml/h)" align="center"
@@ -936,11 +941,11 @@
936 941
           <template slot-scope="scope">
937 942
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
938 943
                   <td style="border-right: none; border-inline-end: none;text-align: center">
939
-                      {{item.displacement_quantity? item.displacement_quantity: ""}} 
944
+                      {{item.displacement_quantity? item.displacement_quantity: ""}}
940 945
                   </td>
941 946
                </tr>
942
-             
943
-            </template>  
947
+
948
+            </template>
944 949
         </el-table-column>
945 950
 
946 951
       <el-table-column label="置换量(ml)" align="center"
@@ -967,13 +972,13 @@
967 972
           <template slot-scope="scope">
968 973
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
969 974
                   <td style="border-right: none; border-inline-end: none;text-align: center">
970
-                      {{item.displacement_quantity? item.displacement_quantity: ""}} 
975
+                      {{item.displacement_quantity? item.displacement_quantity: ""}}
971 976
                   </td>
972 977
                </tr>
973
-             
974
-            </template>  
978
+
979
+            </template>
975 980
         </el-table-column>
976
-      
981
+
977 982
       <el-table-column label="置换量(L)" align="center"
978 983
        v-if="
979 984
               isShow('置换量') &&
@@ -996,11 +1001,11 @@
996 1001
         <template slot-scope="scope">
997 1002
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
998 1003
                   <td style="border-right: none; border-inline-end: none;text-align: center">
999
-                      {{item.displacement_quantity? item.displacement_quantity: ""}} 
1004
+                      {{item.displacement_quantity? item.displacement_quantity: ""}}
1000 1005
                   </td>
1001 1006
                </tr>
1002
-             
1003
-           </template>  
1007
+
1008
+           </template>
1004 1009
         </el-table-column>
1005 1010
 
1006 1011
         <el-table-column label="SpO₂(%)" align="center"
@@ -1014,24 +1019,24 @@
1014 1019
          <template slot-scope="scope">
1015 1020
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1016 1021
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1017
-                      {{item.blood_oxygen_saturation? item.blood_oxygen_saturation: ""}} 
1022
+                      {{item.blood_oxygen_saturation? item.blood_oxygen_saturation: ""}}
1018 1023
                   </td>
1019 1024
                </tr>
1020
-             
1021
-           </template>  
1025
+
1026
+           </template>
1022 1027
         </el-table-column>
1023 1028
 
1024 1029
        <el-table-column label="电导度(mS/cm)" align="center"
1025 1030
         v-if="isShow('电导度')">
1026
-         
1031
+
1027 1032
           <template slot-scope="scope">
1028 1033
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1029 1034
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1030
-                      {{item.conductivity? item.conductivity: ""}} 
1035
+                      {{item.conductivity? item.conductivity: ""}}
1031 1036
                   </td>
1032 1037
                </tr>
1033
-             
1034
-           </template>  
1038
+
1039
+           </template>
1035 1040
         </el-table-column>
1036 1041
 
1037 1042
        <el-table-column label="置换液流量(ml/h)" align="center"
@@ -1041,11 +1046,11 @@
1041 1046
              <template slot-scope="scope">
1042 1047
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1043 1048
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1044
-                      {{item.displacement_flow_quantity? item.displacement_flow_quantity: ""}} 
1049
+                      {{item.displacement_flow_quantity? item.displacement_flow_quantity: ""}}
1045 1050
                   </td>
1046 1051
                </tr>
1047
-             
1048
-           </template>  
1052
+
1053
+           </template>
1049 1054
         </el-table-column>
1050 1055
 
1051 1056
        <el-table-column label="置换液流量(ml/min)" align="center"
@@ -1054,36 +1059,36 @@
1054 1059
           <template slot-scope="scope">
1055 1060
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1056 1061
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1057
-                      {{item.displacement_flow_quantity? item.displacement_flow_quantity: ""}} 
1062
+                      {{item.displacement_flow_quantity? item.displacement_flow_quantity: ""}}
1058 1063
                   </td>
1059 1064
                </tr>
1060
-             
1061
-           </template>  
1065
+
1066
+           </template>
1062 1067
         </el-table-column>
1063 1068
 
1064 1069
        <el-table-column label="透析液流量(ml/h)" align="center" v-if="isShow('透析液流量')">
1065 1070
            <template slot-scope="scope">
1066 1071
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1067 1072
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1068
-                      {{item.dialysate_flow? item.dialysate_flow: ""}} 
1073
+                      {{item.dialysate_flow? item.dialysate_flow: ""}}
1069 1074
                   </td>
1070 1075
                </tr>
1071
-             
1072
-           </template>  
1076
+
1077
+           </template>
1073 1078
         </el-table-column>
1074 1079
 
1075 1080
         <el-table-column label="肝素用量余量(ml)" align="center" v-if="isShow('肝素用量余量')">
1076 1081
           <template slot-scope="scope">
1077 1082
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1078 1083
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1079
-                      {{item.heparin? item.heparin: ""}} 
1084
+                      {{item.heparin? item.heparin: ""}}
1080 1085
                   </td>
1081 1086
                </tr>
1082
-             
1083
-           </template>  
1087
+
1088
+           </template>
1084 1089
         </el-table-column>
1085 1090
 
1086
-      
1091
+
1087 1092
 
1088 1093
         <el-table-column label="血压监测部位" align="center" v-if="isShow('血压监测部位')">
1089 1094
           <template slot-scope="scope">
@@ -1092,8 +1097,8 @@
1092 1097
                       {{ getBloodPressure(item.blood_pressure_monitoring_site) }}
1093 1098
                   </td>
1094 1099
                </tr>
1095
-             
1096
-           </template>  
1100
+
1101
+           </template>
1097 1102
         </el-table-column>
1098 1103
 
1099 1104
        <el-table-column label="并发症" align="center" v-if="isShow('并发症')">
@@ -1103,8 +1108,8 @@
1103 1108
                      {{ getComplication(item.complication) }}
1104 1109
                   </td>
1105 1110
                </tr>
1106
-             
1107
-           </template>  
1111
+
1112
+           </template>
1108 1113
         </el-table-column>
1109 1114
 
1110 1115
        <el-table-column label="累计血容量(ml)" align="center"
@@ -1116,8 +1121,8 @@
1116 1121
                     {{item.accumulated_blood_volume}}
1117 1122
                   </td>
1118 1123
                </tr>
1119
-             
1120
-           </template>  
1124
+
1125
+           </template>
1121 1126
         </el-table-column>
1122 1127
 
1123 1128
        <el-table-column label="累计血容量(L)" align="center"
@@ -1129,20 +1134,20 @@
1129 1134
                     {{item.accumulated_blood_volume}}
1130 1135
                   </td>
1131 1136
                </tr>
1132
-             
1133
-           </template>  
1137
+
1138
+           </template>
1134 1139
         </el-table-column>
1135 1140
 
1136 1141
         <el-table-column label="血容量" align="center"  v-if="isShow('血容量')">
1137
-      
1142
+
1138 1143
            <template slot-scope="scope">
1139 1144
                <tr style="background: none" v-for="(item,index) in scope.row.monitoring_record" :key="index">
1140 1145
                   <td style="border-right: none; border-inline-end: none;text-align: center">
1141 1146
                     {{item.accumulated_blood_volume}}
1142 1147
                   </td>
1143 1148
                </tr>
1144
-             
1145
-           </template>  
1149
+
1150
+           </template>
1146 1151
           </el-table-column>
1147 1152
 
1148 1153
         <el-table-column label="血温监测" align="center" v-if="isShow('血温监测')">
@@ -1152,8 +1157,8 @@
1152 1157
                     {{item.blood_temperature}}
1153 1158
                   </td>
1154 1159
                </tr>
1155
-             
1156
-           </template>  
1160
+
1161
+           </template>
1157 1162
         </el-table-column>
1158 1163
 
1159 1164
         <el-table-column label="尿素监测" align="center" v-if="isShow('尿素监测')" >
@@ -1163,8 +1168,8 @@
1163 1168
                     {{item.urea_monitoring}}
1164 1169
                   </td>
1165 1170
                </tr>
1166
-             
1167
-           </template>  
1171
+
1172
+           </template>
1168 1173
         </el-table-column>
1169 1174
 
1170 1175
         <el-table-column label="血压监测" align="center" v-if="isShow('血压监测')">
@@ -1174,8 +1179,8 @@
1174 1179
                     {{item.blood_monitor}}
1175 1180
                   </td>
1176 1181
                </tr>
1177
-             
1178
-           </template>  
1182
+
1183
+           </template>
1179 1184
         </el-table-column>
1180 1185
 
1181 1186
         <el-table-column label="肝素量(mg)" align="center" v-if="isShow('肝素量')">
@@ -1185,8 +1190,8 @@
1185 1190
                     {{item.heparin_amount}}
1186 1191
                   </td>
1187 1192
                </tr>
1188
-             
1189
-           </template>  
1193
+
1194
+           </template>
1190 1195
         </el-table-column>
1191 1196
 
1192 1197
        <el-table-column label="脱水(L)" align="center"  v-if="isShow('脱水')">
@@ -1196,8 +1201,8 @@
1196 1201
                     {{item.dehydration}}
1197 1202
                   </td>
1198 1203
                </tr>
1199
-             
1200
-           </template>  
1204
+
1205
+           </template>
1201 1206
         </el-table-column>
1202 1207
 
1203 1208
 
@@ -1210,8 +1215,8 @@
1210 1215
                     {{item.ktv}}
1211 1216
                   </td>
1212 1217
                </tr>
1213
-             
1214
-           </template>  
1218
+
1219
+           </template>
1215 1220
         </el-table-column>
1216 1221
 
1217 1222
 
@@ -1375,7 +1380,7 @@ export default {
1375 1380
       if(search_value != ''){
1376 1381
         this.patient_search_keyword = search_value
1377 1382
         this.listQuery.keywords = search_value
1378
-       
1383
+
1379 1384
         this.getSchedualPatientList();
1380 1385
         var date = new Date();
1381 1386
         this.time = date;
@@ -1402,7 +1407,7 @@ export default {
1402 1407
         var end_time = this.getTimestamp(end_month)
1403 1408
         this.listQuery.end_time = end_time
1404 1409
         this.getSchedualPatientList()
1405
-      
1410
+
1406 1411
         this.getAllZone();
1407 1412
         this.getTemplateInfo();
1408 1413
 
@@ -1486,7 +1491,7 @@ export default {
1486 1491
       this.getSchedualPatientList();
1487 1492
     },
1488 1493
     changeStartTime(){
1489
-     
1494
+
1490 1495
       this.getSchedualPatientList()
1491 1496
     },
1492 1497
     changeEndTime(){
@@ -1512,11 +1517,11 @@ export default {
1512 1517
       this.loading = true;
1513 1518
       if (this.search_mode == 1) {
1514 1519
         this.listQuery.keywords = "";
1515
-      
1520
+
1516 1521
 
1517 1522
       } else {
1518 1523
         this.listQuery.schedul_time = "";
1519
-       
1524
+
1520 1525
       }
1521 1526
       console.log("params332322332323232",this.listQuery)
1522 1527
       this.SchedualPatientsTableData = [];
@@ -1600,7 +1605,7 @@ export default {
1600 1605
                  SchedualPatientsTable.mp.push(mp);
1601 1606
                }
1602 1607
               }
1603
-               
1608
+
1604 1609
              //呼吸频率
1605 1610
               SchedualPatientsTable.hp = [];
1606 1611
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length >0){
@@ -1631,7 +1636,7 @@ export default {
1631 1636
                 SchedualPatientsTable.xp.push(xp);
1632 1637
                }
1633 1638
               }
1634
-            
1639
+
1635 1640
              //跨膜压
1636 1641
               SchedualPatientsTable.kp = [];
1637 1642
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
@@ -1671,7 +1676,7 @@ export default {
1671 1676
                 SchedualPatientsTable.np.push(np);
1672 1677
                }
1673 1678
               }
1674
-            
1679
+
1675 1680
              // 透析液温度
1676 1681
 
1677 1682
               SchedualPatientsTable.tcp = [];
@@ -1682,9 +1687,9 @@ export default {
1682 1687
                 SchedualPatientsTable.tcp.push(tcp);
1683 1688
                }
1684 1689
               }
1685
-             
1690
+
1686 1691
             //置换率(ml/min)
1687
-            
1692
+
1688 1693
              SchedualPatientsTable.zp = [];
1689 1694
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
1690 1695
                 for (let a = 0;a < response.data.data.schedule[i].monitoring_record.length;a++) {
@@ -1694,7 +1699,7 @@ export default {
1694 1699
                }
1695 1700
               }
1696 1701
 
1697
-             
1702
+
1698 1703
             //  置换量(ml/h)
1699 1704
              SchedualPatientsTable.zhp = [];
1700 1705
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
@@ -1734,7 +1739,7 @@ export default {
1734 1739
                 SchedualPatientsTable.zhyp.push(zhyp);
1735 1740
                }
1736 1741
               }
1737
-             
1742
+
1738 1743
             // 透析液流量(ml/h)
1739 1744
              SchedualPatientsTable.tcyp = [];
1740 1745
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
@@ -1774,7 +1779,7 @@ export default {
1774 1779
                 SchedualPatientsTable.xyjcp.push(xyjcp);
1775 1780
                }
1776 1781
               }
1777
-             
1782
+
1778 1783
              // 并发症
1779 1784
               SchedualPatientsTable.bfp = [];
1780 1785
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
@@ -1825,9 +1830,9 @@ export default {
1825 1830
                 SchedualPatientsTable.nxp.push(nxp);
1826 1831
                }
1827 1832
               }
1828
-             
1833
+
1829 1834
             //  血压监测
1830
-             
1835
+
1831 1836
               SchedualPatientsTable.xyjc = [];
1832 1837
               if(response.data.data.schedule[i].monitoring_record && response.data.data.schedule[i].monitoring_record.length > 0){
1833 1838
                 for (let a = 0;a < response.data.data.schedule[i].monitoring_record.length;a++) {
@@ -1856,7 +1861,7 @@ export default {
1856 1861
                 SchedualPatientsTable.ktvp.push(ktvp);
1857 1862
                }
1858 1863
               }
1859
-              
1864
+
1860 1865
 
1861 1866
               this.SchedualPatientsTableData.push(SchedualPatientsTable);
1862 1867
               console.log("wode数据",(-100).toString())
@@ -1891,7 +1896,7 @@ export default {
1891 1896
     changeSearchMode: function() {
1892 1897
       if (this.search_mode == 1) {
1893 1898
         this.search_mode = 2;
1894
-        
1899
+
1895 1900
       } else {
1896 1901
         this.search_mode = 1;
1897 1902
         var date = new Date();
@@ -1908,7 +1913,7 @@ export default {
1908 1913
         var nowDate = year + "-" + month + "-" + day;
1909 1914
         var date = new Date(nowDate + " 00:00:00");
1910 1915
         this.listQuery.schedul_time = date.getTime();
1911
-       
1916
+
1912 1917
         this.getAllZone();
1913 1918
         this.getSchedualPatientList();
1914 1919
         this.getTemplateInfo();
@@ -2215,4 +2220,4 @@ export default {
2215 2220
 .spanClass .cell tr:last-of-type td {
2216 2221
   border-bottom: none;
2217 2222
 }
2218
-</style>
2223
+</style>

+ 22 - 12
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Wyświetl plik

@@ -189,7 +189,7 @@
189 189
                     <el-row :gutter="20"> -->
190 190
 
191 191
                     <el-col :span="8" v-if="isShows('抗凝剂')">
192
-                       
192
+                     
193 193
                         <el-form-item label="抗凝剂:">
194 194
                             <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择"
195 195
                                        style="width:100%;"
@@ -206,6 +206,7 @@
206 206
 
207 207
 
208 208
                     <el-col :span="8" v-if="isShows('抗凝剂商品名称')">
209
+                      
209 210
                         <el-form-item label="抗凝剂商品名称:">
210 211
                             <el-input
211 212
                                     v-model="dialysisPrescription.antioxidant_commodity_name"
@@ -246,7 +247,7 @@
246 247
                                           v-model="dialysisPrescription.add_amount"></el-input>
247 248
                             </el-form-item>
248 249
 
249
-                            <el-form-item v-else :label="'追加肝素量(' + anticoagulant.shouji_unit + ') : '">
250
+                            <el-form-item v-if="dialysisPrescription.anticoagulant != 2 && dialysisPrescription.anticoagulant != 1" :label="'追加肝素量(' + anticoagulant.shouji_unit + ') : '">
250 251
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
251 252
                                           v-model="dialysisPrescription.add_amount"></el-input>
252 253
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
@@ -263,7 +264,7 @@
263 264
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
264 265
                             </el-form-item>
265 266
 
266
-                            <el-form-item v-else :label="'减肝素量(' + anticoagulant.shouji_unit + ') : '">
267
+                            <el-form-item v-if="dialysisPrescription.anticoagulant != 2 && dialysisPrescription.anticoagulant != 1" :label="'减肝素量(' + anticoagulant.shouji_unit + ') : '">
267 268
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
268 269
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
269 270
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
@@ -271,11 +272,11 @@
271 272
                             </el-form-item>
272 273
                     </el-col>
273 274
 
274
-                    <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
275
+                    <el-col :span="8" v-if="anticoagulant!=undefined && anticoagulant.shouji != -1 && isShows('首剂')  && dialysisPrescription.anticoagulant!=1 && dialysisPrescription.anticoagulant!=12">
275 276
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.template_id!=54  && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432">
276 277
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
277 278
                             <el-form-item
278
-                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id!=9990'
279
+                                    v-if='dialysisPrescription.anticoagulant != 1 &&this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id!=9990'
279 280
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
280 281
 
281 282
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
@@ -354,7 +355,7 @@
354 355
                     </el-col>
355 356
 
356 357
 
357
-                    <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')">
358
+                    <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.weichi != -1 && isShows('维持')  && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
358 359
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157  && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 9671  && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432">
359 360
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 ">
360 361
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
@@ -418,7 +419,7 @@
418 419
 
419 420
 
420 421
 
421
-                    <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
422
+                    <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
422 423
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 9675 && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432">
423 424
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
424 425
                             <el-form-item
@@ -1721,6 +1722,7 @@
1721 1722
         // this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1722 1723
 
1723 1724
         this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1725
+        console.log("抗凝剂",this.anticoagulantsConfit)
1724 1726
 
1725 1727
         // for (let i = 0; i < anticoagulantsConfitOne.length; i++) {
1726 1728
         //   console.log('anticoagulantsConfitOne', anticoagulantsConfitOne[i].name)
@@ -2378,12 +2380,20 @@
2378 2380
         if (isNaN(thismode) || thismode <= 0) {
2379 2381
           return false
2380 2382
         }
2381
-        if (val <= 2) {
2382
-          this.anticoagulant = this.anticoagulantsConfit[thismode - 1]
2383
-        }
2384
-        if (val > 2) {
2385
-          this.anticoagulant = this.anticoagulantsConfit[thismode - 2]
2383
+        // if (val != 12 && val!=1) {
2384
+        //   this.anticoagulant = this.anticoagulantsConfit[thismode - 1]
2385
+        // }
2386
+        // if (val == 12 || val == 1) {
2387
+        //   this.anticoagulant = this.anticoagulantsConfit[thismode - 2]
2388
+        //   console.log("抗凝剂",this.anticoagulant)
2389
+        // }
2390
+       if (
2391
+          typeof this.anticoagulantsConfit[thismode] === 'undefined' ||
2392
+          this.anticoagulantsConfit[thismode] == null
2393
+        ) {
2394
+          return false
2386 2395
         }
2396
+        this.anticoagulant = this.anticoagulantsConfit[thismode]
2387 2397
         if ((this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 41 || this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 47) && val == 2) {
2388 2398
            if(val == 2){
2389 2399
              this.anticoagulant.shouji_unit = 'mg'

+ 3 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyTwo.vue Wyświetl plik

@@ -959,10 +959,10 @@
959 959
               超滤率
960 960
               <br />ml/h
961 961
             </td>
962
-            <td style="min-width: 60px">
962
+            <!-- <td style="min-width: 60px">
963 963
               超滤量
964 964
               <br />ml
965
-            </td>
965
+            </td> -->
966 966
             <td style="min-width: 60px">
967 967
               电导度
968 968
               <br />
@@ -995,7 +995,7 @@
995 995
             </td>
996 996
             <td>{{ monitor.transmembrane_pressure }}</td>
997 997
             <td>{{ monitor.ultrafiltration_rate }}</td>
998
-            <td>{{ monitor.ultrafiltration_volume }}</td>
998
+            <!-- <td>{{ monitor.ultrafiltration_volume }}</td> -->
999 999
             <td>{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
1000 1000
             <td>
1001 1001
               <span style="line-height: 18px; display: block">

+ 16 - 10
src/xt_pages/outpatientRecord/outpatientRecord.vue Wyświetl plik

@@ -50,16 +50,16 @@
50 50
                         {{scope.row.homel__address}}
51 51
                     </template>
52 52
                 </el-table-column>
53
-              <el-table-column align="center" prop="name" width="160" label="鉴定定点医药机构编码">
54
-                <template slot-scope="scope">
55
-                  <el-input v-model="hospital_code"></el-input>
56
-                </template>
57
-              </el-table-column>
58
-                <el-table-column align="center" prop="name" width="160" label="鉴定定点医药机构">
59
-                    <template slot-scope="scope">
60
-                       <el-input v-model="hospital_name"></el-input>
61
-                    </template>
62
-                </el-table-column>
53
+<!--              <el-table-column align="center" prop="name" width="160" label="鉴定定点医药机构编码">-->
54
+<!--                <template slot-scope="scope">-->
55
+<!--                  <el-input v-model="hospital_code"></el-input>-->
56
+<!--                </template>-->
57
+<!--              </el-table-column>-->
58
+<!--                <el-table-column align="center" prop="name" width="160" label="鉴定定点医药机构">-->
59
+<!--                    <template slot-scope="scope">-->
60
+<!--                       <el-input v-model="hospital_name"></el-input>-->
61
+<!--                    </template>-->
62
+<!--                </el-table-column>-->
63 63
                 <el-table-column align="center" prop="name" label="医生">
64 64
                     <template slot-scope="scope">
65 65
                         <el-select v-model="scope.row.record.doctor_id" placeholder="请选择"
@@ -148,6 +148,12 @@
148 148
                         </el-select>
149 149
                     </el-form-item>
150 150
 
151
+                  <el-form-item label="鉴定医院名称" >
152
+                    <el-input v-model="hospital_name"></el-input>-->
153
+                  </el-form-item>
154
+                  <el-form-item label="鉴定医院机构编码" >
155
+                    <el-input v-model="hospital_code"></el-input>-->
156
+                  </el-form-item>
151 157
                   <el-form-item label="医院鉴定日期" >
152 158
                     <el-date-picker
153 159
                         v-model="check_date"

+ 2 - 1
src/xt_pages/user/dialysisSolution.vue Wyświetl plik

@@ -312,6 +312,7 @@
312 312
           </el-col>
313 313
 
314 314
           <el-col :span="8" v-if="isShows('抗凝剂')">
315
+            
315 316
             <el-form-item label="抗凝剂:" prop="anticoagulant">
316 317
               <el-select
317 318
                 v-model="addPlan.anticoagulant"
@@ -2535,7 +2536,7 @@
2535 2536
       this.anticoagulantsSet = this.$store.getters.anticoagulants_set
2536 2537
       this.replacementWays = this.$store.getters.replacement_ways
2537 2538
       this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
2538
-
2539
+      console.log("抗凝剂22333223wo",this.anticoagulantsConfit)
2539 2540
       this.blood_filters = this.$store.getters.blood_filters
2540 2541
       this.perfusion_apparatus = this.$store.getters.perfusion_apparatus
2541 2542
       this.hemodialysis_machines = this.$store.getters.hemodialysis_machines

+ 13 - 5
src/xt_pages/workforce/remind_print_setting_one.vue Wyświetl plik

@@ -17,10 +17,9 @@
17 17
     <div class="app-container" style="background-color: white;">
18 18
       <div id="print_content">
19 19
         <div class="print_main_content">
20
-          <div class="table_panel" v-loding="loading"  element-loading-text="拼命加载中">
20
+          <div class="table_panel">
21 21
             <div v-for="(main_collection,index) in scheduleData" :key="index" :class="(org_id == 9671 || org_id == 10340) && parseInt((index+1)%8) == 0  ? 'page-break-after':''">
22 22
              
23
-
24 23
               <div class="signPrint" style="font-size:16px;">
25 24
                 <div style="font-size:24px;font-weight: 400;">姓名:
26 25
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
@@ -154,7 +153,7 @@
154 153
                     <span>上次脱水量:{{ main_collection.prescription.target_ultrafiltration }}ml</span>
155 154
                 </div>
156 155
                 <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340">
157
-                    <span>上次透析时长:{{ main_collection.lastafterweight.actual_treatment_hour }}小时{{ main_collection.lastafterweight.actual_treatment_minute }}分钟</span>
156
+                    <span>上次透析时长:<span v-if="main_collection.lastafterweight!=null">{{ main_collection.lastafterweight.actual_treatment_hour?main_collection.lastafterweight.actual_treatment_hour:"" }}小时{{ main_collection.lastafterweight.actual_treatment_minute?main_collection.lastafterweight.actual_treatment_minute:"" }}分钟</span></span>
158 157
                 </div>
159 158
                 <div class="printCell">身份证:
160 159
                     <span v-if="type ==1">{{main_collection.patient.id_card_no}} </span>
@@ -264,12 +263,20 @@
264 263
           week_time: this.week_time,
265 264
           zone: this.zone
266 265
         }
266
+
267
+      const loading = this.$loading({
268
+        lock: true,
269
+        text: "Loading",
270
+        spinner: "el-icon-loading",
271
+        background: "rgba(0, 0, 0, 0.7)",
272
+      });
267 273
   
268
-        this.loading = true
274
+       
269 275
         getScheduleList(params).then(response => {
270 276
           if (response.data.state == 1) {
271 277
             var list = response.data.data.list
272
-            this.loading = false
278
+            loading.close();
279
+          
273 280
             for (let i = 0; i < list.length; i++) {
274 281
               list[i].sort = list[i].number.sort
275 282
             }
@@ -309,6 +316,7 @@
309 316
             }
310 317
             var str = year + '年' + month + '月' + day + '日  ' + days
311 318
             this.currentDate = str
319
+            
312 320
           }
313 321
         })
314 322