XMLWAN пре 2 година
родитељ
комит
234aee9905

+ 2 - 2
src/store/modules/globalConfig.js Прегледај датотеку

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

+ 122 - 117
src/xt_pages/dialysis/bloodPresssWatch.vue Прегледај датотеку

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

+ 22 - 12
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Прегледај датотеку

189
                     <el-row :gutter="20"> -->
189
                     <el-row :gutter="20"> -->
190
 
190
 
191
                     <el-col :span="8" v-if="isShows('抗凝剂')">
191
                     <el-col :span="8" v-if="isShows('抗凝剂')">
192
-                       
192
+                     
193
                         <el-form-item label="抗凝剂:">
193
                         <el-form-item label="抗凝剂:">
194
                             <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择"
194
                             <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择"
195
                                        style="width:100%;"
195
                                        style="width:100%;"
206
 
206
 
207
 
207
 
208
                     <el-col :span="8" v-if="isShows('抗凝剂商品名称')">
208
                     <el-col :span="8" v-if="isShows('抗凝剂商品名称')">
209
+                      
209
                         <el-form-item label="抗凝剂商品名称:">
210
                         <el-form-item label="抗凝剂商品名称:">
210
                             <el-input
211
                             <el-input
211
                                     v-model="dialysisPrescription.antioxidant_commodity_name"
212
                                     v-model="dialysisPrescription.antioxidant_commodity_name"
246
                                           v-model="dialysisPrescription.add_amount"></el-input>
247
                                           v-model="dialysisPrescription.add_amount"></el-input>
247
                             </el-form-item>
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
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
251
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
251
                                           v-model="dialysisPrescription.add_amount"></el-input>
252
                                           v-model="dialysisPrescription.add_amount"></el-input>
252
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
253
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
263
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
264
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
264
                             </el-form-item>
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
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
268
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
268
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
269
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
269
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
270
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
271
                             </el-form-item>
272
                             </el-form-item>
272
                     </el-col>
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
                         <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
                         <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
                           <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
                           <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
                             <el-form-item
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
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
280
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
280
 
281
 
281
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
282
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
354
                     </el-col>
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
                         <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
                         <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
                           <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
                           <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
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
361
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
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
                         <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
                         <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
                           <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
                           <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
                             <el-form-item
425
                             <el-form-item
1721
         // this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1722
         // this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1722
 
1723
 
1723
         this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1724
         this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1725
+        console.log("抗凝剂",this.anticoagulantsConfit)
1724
 
1726
 
1725
         // for (let i = 0; i < anticoagulantsConfitOne.length; i++) {
1727
         // for (let i = 0; i < anticoagulantsConfitOne.length; i++) {
1726
         //   console.log('anticoagulantsConfitOne', anticoagulantsConfitOne[i].name)
1728
         //   console.log('anticoagulantsConfitOne', anticoagulantsConfitOne[i].name)
2378
         if (isNaN(thismode) || thismode <= 0) {
2380
         if (isNaN(thismode) || thismode <= 0) {
2379
           return false
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
         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) {
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
            if(val == 2){
2398
            if(val == 2){
2389
              this.anticoagulant.shouji_unit = 'mg'
2399
              this.anticoagulant.shouji_unit = 'mg'

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

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

+ 16 - 10
src/xt_pages/outpatientRecord/outpatientRecord.vue Прегледај датотеку

50
                         {{scope.row.homel__address}}
50
                         {{scope.row.homel__address}}
51
                     </template>
51
                     </template>
52
                 </el-table-column>
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
                 <el-table-column align="center" prop="name" label="医生">
63
                 <el-table-column align="center" prop="name" label="医生">
64
                     <template slot-scope="scope">
64
                     <template slot-scope="scope">
65
                         <el-select v-model="scope.row.record.doctor_id" placeholder="请选择"
65
                         <el-select v-model="scope.row.record.doctor_id" placeholder="请选择"
148
                         </el-select>
148
                         </el-select>
149
                     </el-form-item>
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
                   <el-form-item label="医院鉴定日期" >
157
                   <el-form-item label="医院鉴定日期" >
152
                     <el-date-picker
158
                     <el-date-picker
153
                         v-model="check_date"
159
                         v-model="check_date"

+ 2 - 1
src/xt_pages/user/dialysisSolution.vue Прегледај датотеку

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

+ 13 - 5
src/xt_pages/workforce/remind_print_setting_one.vue Прегледај датотеку

17
     <div class="app-container" style="background-color: white;">
17
     <div class="app-container" style="background-color: white;">
18
       <div id="print_content">
18
       <div id="print_content">
19
         <div class="print_main_content">
19
         <div class="print_main_content">
20
-          <div class="table_panel" v-loding="loading"  element-loading-text="拼命加载中">
20
+          <div class="table_panel">
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':''">
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
               <div class="signPrint" style="font-size:16px;">
23
               <div class="signPrint" style="font-size:16px;">
25
                 <div style="font-size:24px;font-weight: 400;">姓名:
24
                 <div style="font-size:24px;font-weight: 400;">姓名:
26
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
25
                   <span v-if="type ==1 && printObj.name == 1">{{main_collection.patient.name}} </span>
154
                     <span>上次脱水量:{{ main_collection.prescription.target_ultrafiltration }}ml</span>
153
                     <span>上次脱水量:{{ main_collection.prescription.target_ultrafiltration }}ml</span>
155
                 </div>
154
                 </div>
156
                 <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340">
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
                 </div>
157
                 </div>
159
                 <div class="printCell">身份证:
158
                 <div class="printCell">身份证:
160
                     <span v-if="type ==1">{{main_collection.patient.id_card_no}} </span>
159
                     <span v-if="type ==1">{{main_collection.patient.id_card_no}} </span>
264
           week_time: this.week_time,
263
           week_time: this.week_time,
265
           zone: this.zone
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
         getScheduleList(params).then(response => {
275
         getScheduleList(params).then(response => {
270
           if (response.data.state == 1) {
276
           if (response.data.state == 1) {
271
             var list = response.data.data.list
277
             var list = response.data.data.list
272
-            this.loading = false
278
+            loading.close();
279
+          
273
             for (let i = 0; i < list.length; i++) {
280
             for (let i = 0; i < list.length; i++) {
274
               list[i].sort = list[i].number.sort
281
               list[i].sort = list[i].number.sort
275
             }
282
             }
309
             }
316
             }
310
             var str = year + '年' + month + '月' + day + '日  ' + days
317
             var str = year + '年' + month + '月' + day + '日  ' + days
311
             this.currentDate = str
318
             this.currentDate = str
319
+            
312
           }
320
           }
313
         })
321
         })
314
 
322