XMLWAN 4 gadus atpakaļ
vecāks
revīzija
d191e63813

+ 1 - 0
src/api/dialysis.js Parādīt failu

@@ -194,6 +194,7 @@ export function postAccepts(params) {
194 194
 }
195 195
 
196 196
 export function postAssessmentBeforeDislysis(params) {
197
+  console.log('params', params)
197 198
   return request({
198 199
     url: '/api/dialysis/assessmentbeforedislysis',
199 200
     method: 'Post',

+ 1 - 0
src/api/dialysis_record.js Parādīt failu

@@ -36,6 +36,7 @@ export function editMonitor(patient_id, schedule_date, data, mode) {
36 36
     schedule_date: schedule_date,
37 37
     mode: mode
38 38
   }
39
+  console.log('data=====', data)
39 40
   return request({
40 41
     url: '/api/dislysis/monitor/edit',
41 42
     method: 'post',

+ 45 - 2
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue Parādīt failu

@@ -28,7 +28,7 @@
28 28
           <el-col :span="8" v-if="isShow('实际超滤量')">
29 29
             <el-form-item
30 30
               label="实际超滤量(ml): "
31
-              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22"  >
31
+              v-if=" this.template_id == 6 || this.template_id == 9 || this.template_id == 10 || this.template_id == 11  || this.template_id == 17 || this.template_id == 20 || this.template_id == 21 || this.template_id == 22 || this.template_id == 23"  >
32 32
               <el-input v-model="form.actual_ultrafiltration"></el-input>
33 33
             </el-form-item>
34 34
             <el-form-item label="实际超滤量(L): " v-else>
@@ -298,6 +298,31 @@
298 298
           </el-form-item>
299 299
         </el-col>
300 300
 
301
+
302
+         <el-col :span="8" v-if="isShow('卧位收缩压')">
303
+          <el-form-item label="卧位收缩压(mmHg):">
304
+              <el-input v-model="form.supine_systolic_blood_pressure"></el-input>
305
+          </el-form-item>
306
+        </el-col>
307
+
308
+       <el-col :span="8" v-if="isShow('卧位舒张压')">
309
+          <el-form-item label="卧位舒张压(mmHg):">
310
+              <el-input v-model="form.supine_diastolic_blood_pressure"></el-input>
311
+          </el-form-item>
312
+        </el-col>
313
+
314
+        <el-col :span="8" v-if="isShow('坐位收缩压')">
315
+          <el-form-item label="坐位收缩压(mmHg):">
316
+              <el-input v-model="form.setting_pressure"></el-input>
317
+          </el-form-item>
318
+        </el-col>
319
+
320
+         <el-col :span="8" v-if="isShow('坐位舒张压')">
321
+          <el-form-item label="坐位舒张压(mmHg):">
322
+              <el-input v-model="form.diastolic_pressure"></el-input>
323
+          </el-form-item>
324
+        </el-col>
325
+
301 326
         <el-col :span="8" v-if="isShow('呼吸频率')">
302 327
           <el-form-item label="呼吸频率(次/min): ">
303 328
             <el-input v-model="form.breathing_rate"></el-input>
@@ -546,6 +571,14 @@
546 571
             </el-select>
547 572
           </el-form-item>
548 573
         </el-col>
574
+
575
+        <el-col :span="8" v-if="isShow('实际抗凝剂用量')">
576
+          <el-form-item label="实际抗凝剂用量: ">
577
+              <el-input v-model="form.dosage_of_anticoagulants"></el-input>
578
+          </el-form-item>
579
+        </el-col>
580
+
581
+
549 582
       </el-form>
550 583
 
551 584
       <span slot="footer" class="dialog-footer">
@@ -691,7 +724,12 @@ export default {
691 724
         stroke_volume: '',
692 725
         blood_flow: '',
693 726
         sealing_fluid_dispose: '',
694
-        sealing_fluid_special: ''
727
+        sealing_fluid_special: '',
728
+        dosage_of_anticoagulants:'',
729
+        supine_systolic_blood_pressure:'',
730
+        setting_pressure:'',
731
+        supine_diastolic_blood_pressure:'',
732
+        diastolic_pressure:''
695 733
       }
696 734
     }
697 735
   },
@@ -878,6 +916,11 @@ export default {
878 916
       data['blood_flow'] = this.form.blood_flow ? parseFloat(this.form.blood_flow) : 0
879 917
       data['sealing_fluid_dispose'] = this.form.sealing_fluid_dispose ? parseFloat(this.form.sealing_fluid_dispose) : 0
880 918
       data['sealing_fluid_special'] = this.form.sealing_fluid_special
919
+      data['dosage_of_anticoagulants'] = this.form.dosage_of_anticoagulants ? parseFloat(this.form.dosage_of_anticoagulants) : 0
920
+      data['supine_systolic_blood_pressure'] = this.form.supine_systolic_blood_pressure
921
+      data['setting_pressure'] = this.form.setting_pressure
922
+      data["supine_diastolic_blood_pressure"] = this.form.supine_diastolic_blood_pressure
923
+      data["diastolic_pressure"] = this.form.diastolic_pressure
881 924
       console.log('data', data)
882 925
       postAssessmentAfterDislysis(ParamsQuery, data)
883 926
         .then(response => {

+ 26 - 6
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue Parādīt failu

@@ -54,17 +54,18 @@
54 54
         <!--<el-button round @click="openNewChild" :loading="deleLoading">新增子药</el-button>-->
55 55
       </div>
56 56
       <!-- 医嘱列表 -->
57
+      <!--   @row-click="cellMouseEnter" -->
57 58
       <!--&lt;!&ndash;:header-cell-style="{ backgroundColor: 'rgb(64, 158, 255)', color: 'white'}"&ndash;&gt;@current-change="selectRow"-->
58 59
       <el-table
59 60
         :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
60
-        :data="doctor_advices"
61
+        :data="doctorAdvices"
61 62
         border
62 63
         style="width: 100%"
63 64
         v-show="showAdvicePanel"
64 65
         ref="advices_list"
66
+         @row-click="cellMouseEnter"
65 67
         :row-class-name="tableRowClassName"
66 68
         :span-method="objectSpanMethod"
67
-        @row-click="cellMouseEnter"
68 69
         :cell-class-name="adviceNameShow"
69 70
         :modal-append-to-body="false"
70 71
         highlight-current-row
@@ -447,7 +448,7 @@ import {
447 448
 import { getDataConfig } from "@/utils/data";
448 449
 
449 450
 import request from "@/utils/request";
450
-
451
+import {getDialysisScheduleDetail} from '@/api/dialysis_record'
451 452
 export default {
452 453
   name: "DoctorAdviceDialog",
453 454
   props: {
@@ -565,7 +566,9 @@ export default {
565 566
       currentRow: null,
566 567
       groupSelectRow: null,
567 568
 
568
-      templateForm: { id: "" }
569
+      templateForm: { id: "" },
570
+      doctorAdvices:[],
571
+      patientid:"",
569 572
     };
570 573
   },
571 574
   watch: {
@@ -1798,8 +1801,14 @@ export default {
1798 1801
         }
1799 1802
       }
1800 1803
     },
1801
-    handleCurrentChange(val) {
1802
-      console.log("val是什么", val);
1804
+    handleCurrentChange(row) {
1805
+      // this.currentRow = row;
1806
+      // this.groupSelectRow = row;
1807
+      // this.sameRowArr.forEach((arr, i) => {
1808
+      //   if (arr.indexOf(row.index) != -1) {
1809
+      //     this.hoverOrderArr = arr;
1810
+      //   }
1811
+      // });
1803 1812
     },
1804 1813
     objectSpanMethod({ row, column, rowIndex, columnIndex }) {
1805 1814
       console.log("columnIndex", columnIndex);
@@ -1830,6 +1839,14 @@ export default {
1830 1839
           };
1831 1840
         }
1832 1841
       }
1842
+    },
1843
+    getDialysisScheduleDetail(){
1844
+       getDialysisScheduleDetail(this.patientid,this.record_date).then(response=>{
1845
+          if(response.data.state == 1){
1846
+            var doctor_advices =  response.data.data.doctor_advices
1847
+            this.doctorAdvices = doctor_advices
1848
+          }
1849
+       })
1833 1850
     }
1834 1851
   },
1835 1852
   created() {
@@ -1839,6 +1856,9 @@ export default {
1839 1856
     this.getAdviceConfig();
1840 1857
     this.unitsOption = getDataConfig("hemodialysis", "units");
1841 1858
     this.template_id = this.$store.getters.xt_user.template_info.template_id;
1859
+    this.patientid= this.$route.query.patient_id
1860
+      
1861
+    this.getDialysisScheduleDetail()
1842 1862
   },
1843 1863
   components: {
1844 1864
     AddGroupAdvice,

+ 25 - 5
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue Parādīt failu

@@ -252,7 +252,13 @@
252 252
             </el-form-item>
253 253
           </el-col>
254 254
 
255
-
255
+                
256
+          <el-col :span="8">
257
+            <el-form-item label="针眼: " v-if="isShow('针眼')">
258
+              <el-input v-model="assessmentBeforeDislysis.pinholing" readonly
259
+                        @focus="showInnerDialog('14')"></el-input>
260
+            </el-form-item>
261
+          </el-col>
256 262
 
257 263
           <el-col :span="8">
258 264
             <el-form-item label="穿刺方式: " v-if="isShow('穿刺方式')">
@@ -468,7 +474,7 @@
468 474
               <el-input v-model="assessmentBeforeDislysis.skin_other"></el-input>
469 475
             </el-form-item>
470 476
           </el-col>
471
-
477
+   
472 478
 
473 479
           <!-- </el-row>
474 480
 
@@ -627,7 +633,8 @@
627 633
           skin: '',
628 634
           skin_other: '',
629 635
           infect_other: '',
630
-          machine_type: ''
636
+          machine_type: '',
637
+          pinholing:''
631 638
         },
632 639
 
633 640
         InnerDialogProps: {
@@ -640,7 +647,8 @@
640 647
         },
641 648
         machineType: [],
642 649
         puncture_ways: '',
643
-        skins:[]
650
+        skins:[],
651
+        pinholings:[]
644 652
 
645 653
       }
646 654
     },
@@ -876,6 +884,14 @@
876 884
             this.InnerDialogProps.selected = this.assessmentBeforeDislysis.puncture_way
877 885
             this.InnerDialogProps.isShowTextArea = false
878 886
 
887
+            break
888
+            case '14': // 针眼
889
+            this.InnerDialogProps.values = this.pinholings
890
+            this.InnerDialogProps.titles = '针眼'
891
+            this.InnerDialogProps.type = 'pinholing'
892
+            this.InnerDialogProps.selected = this.assessmentBeforeDislysis.pinholing
893
+            this.InnerDialogProps.isShowTextArea = false
894
+
879 895
             break
880 896
         }
881 897
       },
@@ -925,6 +941,9 @@
925 941
           case 'puncture_way':
926 942
             this.assessmentBeforeDislysis.puncture_way = val.value.join(',')
927 943
             break
944
+          case 'pinholing':
945
+            this.assessmentBeforeDislysis.pinholing = val.value.join(',')
946
+            break
928 947
         }
929 948
       },
930 949
       innerDialogCancle: function() {
@@ -932,7 +951,6 @@
932 951
       }, handleComfirm: function() {
933 952
 
934 953
         var arr = this.assessmentBeforeDislysis
935
-        console.log("arr是多少----------",arr)
936 954
         for (let i = 0; i < this.machineType.length; i++) {
937 955
           if (arr.machine_type == this.machineType[i].id) {
938 956
             arr.machine_type = this.machineType[i].name
@@ -1074,6 +1092,8 @@
1074 1092
       //获取皮肤
1075 1093
       this.skins = getDataConfig('hemodialysis','skin')
1076 1094
       console.log("皮肤",this.skins)
1095
+      this.pinholings = getDataConfig('hemodialysis','pinholing')
1096
+      console.log("针眼",this.pinholings)
1077 1097
       // this.weight_adjust.weight = this.dry_weight.dry_weight
1078 1098
 
1079 1099
       // if(this.predialysis_evaluation.id == 0){

+ 25 - 5
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Parādīt failu

@@ -65,8 +65,29 @@
65 65
             </el-form-item>
66 66
           </el-col>
67 67
 
68
+
69
+           <el-col :span="8"
70
+                  v-if="isShows('预冲量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22 || this.$store.getters.xt_user.template_info.template_id == 23)">
71
+            <el-form-item label="预冲量(ml):">
72
+              <el-input
73
+                type="number"
74
+                v-model="dialysisPrescription.pre_impulse"
75
+              ></el-input>
76
+            </el-form-item>
77
+          </el-col>
78
+
79
+          <el-col :span="8"
80
+                  v-if="isShows('预冲量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id !=23">
81
+            <el-form-item label="预冲量(L):">
82
+              <el-input
83
+                type="number"
84
+                v-model="dialysisPrescription.pre_impulse"
85
+              ></el-input>
86
+            </el-form-item>
87
+          </el-col>
88
+
68 89
           <el-col :span="8"
69
-                  v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22)">
90
+                  v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22  || this.$store.getters.xt_user.template_info.template_id == 23 )">
70 91
             <el-form-item label="目标超滤量(ml):">
71 92
               <el-input
72 93
                 type="number"
@@ -76,7 +97,7 @@
76 97
           </el-col>
77 98
 
78 99
           <el-col :span="8"
79
-                  v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22">
100
+                  v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23">
80 101
             <el-form-item label="目标超滤量(L):">
81 102
               <el-input
82 103
                 type="number"
@@ -1147,12 +1168,11 @@
1147 1168
           tubing_hemodialysis: '',
1148 1169
           package: '',
1149 1170
           a_liquid: '',
1150
-
1151 1171
           no_anticoagulant_shouji: '0',
1152 1172
           no_anticoagulant_weichi: '0',
1153 1173
           no_anticoagulant_zongliang: '0',
1154
-
1155
-          creater: 0
1174
+          creater: 0,
1175
+          pre_impulse:0, //预冲量
1156 1176
         },
1157 1177
 
1158 1178
         anticoagulant: {

+ 19 - 7
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue Parādīt failu

@@ -152,7 +152,8 @@
152 152
                   template_id == 19 ||
153 153
                   template_id == 20 ||
154 154
                   template_id == 21 ||
155
-                  template_id == 22)
155
+                  template_id == 22 ||
156
+                  template_id == 23)
156 157
             "
157 158
           >
158 159
             <template slot-scope="scope">
@@ -180,7 +181,8 @@
180 181
                 template_id != 19 &&
181 182
                 template_id != 20 &&
182 183
                 template_id != 21 &&
183
-                template_id != 22
184
+                template_id != 22 &&
185
+                template_id != 23
184 186
             "
185 187
           >
186 188
             <template slot-scope="scope">
@@ -482,7 +484,7 @@
482 484
 
483 485
           <el-col
484 486
             :span="8"
485
-            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22) " >
487
+            v-if=" isShow('超滤量') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23) " >
486 488
             <el-form-item label="超滤量(ml):">
487 489
               <el-input v-model="form.ultrafiltration_volume"></el-input>
488 490
             </el-form-item>
@@ -490,7 +492,7 @@
490 492
 
491 493
           <el-col
492 494
             :span="8"
493
-            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22" >
495
+            v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 12 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23" >
494 496
             <el-form-item label="超滤量(L):">
495 497
               <el-input v-model="form.ultrafiltration_volume"></el-input>
496 498
             </el-form-item>
@@ -568,6 +570,13 @@
568 570
               <el-input type="textarea" :rows="4" v-model="form.ktv"></el-input>
569 571
             </el-form-item>
570 572
           </el-col>
573
+
574
+
575
+           <el-col :span="24" v-if="isShow('URR')">
576
+            <el-form-item label="URR:">
577
+              <el-input type="textarea" :rows="4" v-model="form.urr"></el-input>
578
+            </el-form-item>
579
+          </el-col>
571 580
           <!-- </el-row>
572 581
 
573 582
           <el-row :gutter="20"> -->
@@ -738,7 +747,8 @@ export default {
738 747
         symptom: '', // 病情变化
739 748
         dispose: '', // 处理
740 749
         result: '', // 结果,
741
-        blood_oxygen_saturation: '' // 血氧饱和度
750
+        blood_oxygen_saturation: '',
751
+        urr:'' // 血氧饱和度
742 752
       },
743 753
 
744 754
       table_current_row: null,
@@ -986,6 +996,7 @@ export default {
986 996
         this.symptom_selecteds = []
987 997
         this.dispose_selecteds = []
988 998
         this.result_selecteds = []
999
+        this.form.urr = ''
989 1000
       } else {
990 1001
         (this.form.id = monitor.id),
991 1002
         // this.form.operate_date = monitor.operate_date
@@ -1019,6 +1030,7 @@ export default {
1019 1030
         this.form.dispose = monitor.dispose
1020 1031
         this.form.result = monitor.result
1021 1032
         this.form.blood_oxygen_saturation = monitor.blood_oxygen_saturation
1033
+        this.form.urr = monitor.urr?monitor.urr:''
1022 1034
         // 设置三个下拉框的值,直接调用事件偷懒
1023 1035
         this.symptomTextareaBlur()
1024 1036
         this.disposeTextareaBlur()
@@ -1054,7 +1066,7 @@ export default {
1054 1066
       this.form.dialysate_flow = parseFloat(this.form.dialysate_flow) == NaN ? 0 : parseFloat(this.form.dialysate_flow)
1055 1067
       this.form.ktv = parseFloat(this.form.ktv) == NaN ? 0 : parseFloat(this.form.ktv)
1056 1068
       this.form.monitoring_date = parseInt(this.form.monitoring_date)
1057
-
1069
+      this.form.urr = this.form.urr
1058 1070
       let mode = '1'
1059 1071
       if (this.form.id > 0) {
1060 1072
         mode = '2'
@@ -1108,7 +1120,7 @@ export default {
1108 1120
             this.form.dialysate_flow = parseFloat(this.form.dialysate_flow) == NaN ? 0 : parseFloat(this.form.dialysate_flow)
1109 1121
 
1110 1122
             this.form.ktv = parseFloat(this.form.ktv) == NaN ? 0 : parseFloat(this.form.ktv)
1111
-
1123
+            this.form.urr = this.form.urr
1112 1124
             this.$message.error(resp.msg)
1113 1125
           }
1114 1126
         }

+ 4 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue Parādīt failu

@@ -14,8 +14,8 @@
14 14
           <th width="76px">静脉压/动脉压({{monitores[0]&&monitores[0]['venous_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
15 15
           <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
16 16
           <th v-if="isShow('跨膜压')" width="76px">跨膜压({{monitores[0]&&monitores[0]['transmembrane_pressure_type'] == 2 ? 'kpa' : 'mmHg'}})</th>
17
-          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22)" width="76px" > 超滤量(ml)</th>
18
-          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22"  width="76px"> 超滤量(L) </th>
17
+          <th v-if=" isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23)" width="76px" > 超滤量(ml)</th>
18
+          <th v-if=" isShow('超滤量') && template_id != 6 && template_id != 10 && template_id != 11 && template_id != 13 && template_id != 17 && template_id != 18 && template_id != 19 && template_id != 20 && template_id != 21 && template_id != 22 && template_id != 23"  width="76px"> 超滤量(L) </th>
19 19
           <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
20 20
           <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
21 21
           <th v-if=" isShow('置换率') && (template_id == 6 || template_id == 10 || template_id == 11 || template_id == 20) " width="92px" > 置换率(ml/min) </th>
@@ -26,8 +26,8 @@
26 26
           <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
27 27
           <th v-if="isShow('置换液流量')" width="92px">置换液流量(ml/h)</th>
28 28
           <th v-if="isShow('透析液流量')" width="92px">透析液流量(ml/h)</th>
29
-          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22)" width="50px"> 超滤率 <br />(ml/h) </th>
30
-          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22" width="50px"> 超滤率 <br />(L/h) </th>
29
+          <th v-if="isShow('超滤率') && (template_id ==6 || template_id == 10 || template_id == 11 || template_id == 12 || template_id == 13 || template_id == 17 || template_id == 18 || template_id == 19 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23)" width="50px"> 超滤率 <br />(ml/h) </th>
30
+          <th v-if="isShow('超滤率') && template_id !=6 && template_id !=10 && template_id !=11 && template_id !=12 && template_id !=13 && template_id !=17 && template_id !=18 && template_id !=19 && template_id !=20 && template_id !=21 && template_id !=22 && template_id !=23" width="50px"> 超滤率 <br />(L/h) </th>
31 31
           <th v-if="isShow('肝素用量余量')" width="92px">肝素用量余量(ml)</th>
32 32
           <th v-if="isShow('病情变化')" width="92px">病情变化</th>
33 33
           <th v-if="isShow('处理')" width="92px">处理</th>

+ 27 - 13
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyThree.vue Parādīt failu

@@ -62,7 +62,7 @@
62 62
             <td width="70">透析次数:</td>
63 63
             <td width="50">
64 64
               <div class="under-line">
65
-                &nbsp;<span></span>
65
+                &nbsp;<span>{{dialysisCount}}</span>
66 66
               </div>
67 67
             </td>
68 68
             <td width='10'>次</td>
@@ -276,17 +276,27 @@
276 276
                     <td width="10">)</td>
277 277
                     <td width="50">针眼:</td>
278 278
                     <td width='10'>A</td>
279
-                    <td width="50">
279
+                    <td width="120">
280 280
                       <div class="under-line">
281 281
                         &nbsp;
282
-                        
282
+                         <span v-if="predialysis.pinholing.indexOf('A1')>-1">A1,</span>
283
+                         <span v-if="predialysis.pinholing.indexOf('A2')>-1">A2,</span>
284
+                         <span v-if="predialysis.pinholing.indexOf('A3')>-1">A3,</span>
285
+                         <span v-if="predialysis.pinholing.indexOf('A4')>-1">A4,</span>
286
+                         <span v-if="predialysis.pinholing.indexOf('A5')>-1">A5,</span>
287
+                         <span v-if="predialysis.pinholing.indexOf('A6')>-1">A6</span>
283 288
                       </div>
284 289
                     </td>
285 290
                     <td width='10'>V</td>
286
-                    <td width="50">
291
+                    <td width="120">
287 292
                       <div class="under-line">
288 293
                         &nbsp;
289
-                        
294
+                         <span v-if="predialysis.pinholing.indexOf('V1')>-1">V1,</span>
295
+                         <span v-if="predialysis.pinholing.indexOf('V2')>-1">V2,</span>
296
+                         <span v-if="predialysis.pinholing.indexOf('V3')>-1">V3,</span>
297
+                         <span v-if="predialysis.pinholing.indexOf('V4')>-1">V4,</span>
298
+                         <span v-if="predialysis.pinholing.indexOf('V5')>-1">V5,</span>
299
+                         <span v-if="predialysis.pinholing.indexOf('V6')>-1">V6</span>
290 300
                       </div>
291 301
                     </td>
292 302
                     <td></td>
@@ -377,7 +387,7 @@
377 387
                     <td width="45">预充量</td>
378 388
                     <td width="50">
379 389
                       <div class="under-line">
380
-                        &nbsp;
390
+                        &nbsp;{{prescription.pre_impulse?prescription.pre_impulse:""}}
381 391
                       </div>
382 392
                     </td>
383 393
                     <td width="10">ml</td>
@@ -747,6 +757,7 @@
747 757
                       <td width='50'>
748 758
                           <div class="under-line">
749 759
                               &nbsp;
760
+                              {{afterdialysis.dosage_of_anticoagulants?afterdialysis.dosage_of_anticoagulants:''}}
750 761
                           </div>
751 762
                       </td>
752 763
                       <td width='10'></td>
@@ -777,27 +788,27 @@
777 788
                       <td width='50'>卧位BP</td>
778 789
                       <td width='50'>
779 790
                           <div class="under-line">
780
-                              &nbsp;
791
+                              &nbsp;{{afterdialysis.supine_systolic_blood_pressure?afterdialysis.supine_systolic_blood_pressure:''}}
781 792
                           </div>
782 793
                       </td>
783 794
                       <td width='10'>/</td>
784 795
                       <td width='50'>
785 796
                           <div class="under-line">
786
-                              &nbsp;
797
+                              &nbsp;{{afterdialysis.supine_diastolic_blood_pressure?afterdialysis.supine_diastolic_blood_pressure:''}}
787 798
                           </div>
788 799
                       </td>
789 800
                       <td width='30'>mmHg</td>
790 801
                       <td width='10'></td>
791
-                      <td width='50'>位BP</td>
802
+                      <td width='50'>位BP</td>
792 803
                       <td width='50'>
793 804
                           <div class="under-line">
794
-                              &nbsp;
805
+                              &nbsp;{{afterdialysis.setting_pressure?afterdialysis.setting_pressure:''}}
795 806
                           </div>
796 807
                       </td>
797 808
                       <td width='10'>/</td>
798 809
                       <td width='50'>
799 810
                           <div class="under-line">
800
-                              &nbsp;
811
+                              &nbsp;{{afterdialysis.diastolic_pressure?afterdialysis.diastolic_pressure:''}}
801 812
                           </div>
802 813
                       </td>
803 814
                       <td width='30'>mmHg</td>
@@ -1196,8 +1207,8 @@ export default {
1196 1207
         gaijiliang_unit: ''
1197 1208
       },
1198 1209
       tableAdvice: [],
1199
-
1200
-      assessmentafter:{}
1210
+      assessmentafter:{},
1211
+      dialysisCount:0,
1201 1212
     }
1202 1213
   },
1203 1214
   methods: {
@@ -1796,6 +1807,9 @@ export default {
1796 1807
             }
1797 1808
           }
1798 1809
           console.log(this.advice_groups)
1810
+          var dialysiscount =  response.data.data.dialysiscount
1811
+          console.log("透析总数",dialysiscount)
1812
+          this.dialysisCount = dialysiscount[0].Count
1799 1813
         } else {
1800 1814
           this.loading = false
1801 1815
           this.$message.error('请求数据失败')