Pārlūkot izejas kodu

Merge branch 'master' of http://git.shengws.com/csx/Vue_New into 20200710_pc_vue_new_branch

csx 4 gadus atpakaļ
vecāks
revīzija
20f0ef4751

+ 3 - 2
src/api/dialysis_record.js Parādīt failu

@@ -47,7 +47,7 @@ export function editMonitor(patient_id, schedule_date, data, mode) {
47 47
   })
48 48
 }
49 49
 
50
-export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, lood_drawing, puncture_nurse_id, start_time, schedual_type, mode) {
50
+export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, lood_drawing, puncture_nurse_id, start_time, schedual_type, mode,washpipe_nurse) {
51 51
   var params = {
52 52
     patient_id: patient_id,
53 53
     date: schedule_date,
@@ -57,7 +57,8 @@ export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, lood_
57 57
     start_time: start_time,
58 58
     lood_drawing: lood_drawing,
59 59
     schedual_type: schedual_type,
60
-    mode: mode
60
+    mode: mode,
61
+    washpipe_nurse:washpipe_nurse
61 62
   }
62 63
   return request({
63 64
     url: '/api/dialysis/start_record',

+ 6 - 9
src/xt_pages/data/showConfig.vue Parādīt failu

@@ -26,7 +26,7 @@
26 26
           </el-tab-pane>
27 27
           <el-tab-pane label="透析上机">
28 28
             <dialysis-computer
29
-              :dialysis_monitor_data="dialysis_computer_data"
29
+              :dialysis_computer_data="dialysis_computer_data"
30 30
               @change="changeComputerData"
31 31
             ></dialysis-computer>
32 32
           </el-tab-pane>
@@ -150,14 +150,7 @@ export default {
150 150
   },
151 151
   created() {
152 152
     var filedList = store.getters.xt_user.fileds;
153
-    console.log("filedList",filedList)
154
-    var arr = [];
155
-    for (let i = 0; i < filedList.length; i++) {
156
-      if (filedList[i].module == 6) {
157
-        arr.push(filedList[i]);
158
-      }
159
-    }
160
-    console.log("arr", arr);
153
+
161 154
     for (let i = 0; i < filedList.length; i++) {
162 155
       switch (filedList[i].module) {
163 156
         case 1:
@@ -178,6 +171,10 @@ export default {
178 171
         case 6:
179 172
           this.dialysis_summary_data.push(filedList[i]);
180 173
           break;
174
+        case 7:
175
+          this.dialysis_computer_data.push(filedList[i]);
176
+          break;
177
+
181 178
       }
182 179
     }
183 180
   }

+ 18 - 1
src/xt_pages/dialysis/details/DialysisPrescription.vue Parādīt failu

@@ -17,7 +17,7 @@
17 17
           }}</span>
18 18
           <span v-if="this.$store.getters.xt_user.template_info.template_id != 20" class="unit">{{ replacement_total != "0" ? "L" : "" }}</span>
19 19
           <span v-if="this.$store.getters.xt_user.template_info.template_id == 20" class="unit">{{ replacement_total != "0" ? "ml" : "" }}</span>
20
-          
20
+
21 21
         </li>
22 22
 
23 23
         <li v-if="isShow('透析液配方')">
@@ -272,6 +272,23 @@
272 272
           <label>目标KT/V: </label>
273 273
           <span class="content">{{ target_ktv != "0" ? target_ktv : "" }}</span>
274 274
         </li>
275
+
276
+        <li v-if="isShow('目标KT/V')">
277
+          <label>目标KT/V: </label>
278
+          <span class="content">{{ target_ktv != "0" ? target_ktv : "" }}</span>
279
+        </li>
280
+
281
+
282
+        <li v-if="isShow('抗凝提前停止')">
283
+          <label>抗凝提前停止 : </label>
284
+          <span class="content" v-if="this.prescription.anticoagulant_stop_time_hour > 0 && this.prescription.anticoagulant_stop_time_min > 0 ">{{this.prescription.anticoagulant_stop_time_hour }}小时{{this.prescription.anticoagulant_stop_time_min }}分钟</span>
285
+          <span class="content" v-if="this.prescription.anticoagulant_stop_time_hour > 0 && this.prescription.anticoagulant_stop_time_min == 0 ">{{this.prescription.anticoagulant_stop_time_hour }}小时</span>
286
+          <span class="content" v-if="this.prescription.anticoagulant_stop_time_hour == 0 && this.prescription.anticoagulant_stop_time_min > 0 ">{{this.prescription.anticoagulant_stop_time_min }}分钟</span>
287
+          <span class="content" v-if="this.prescription.anticoagulant_stop_time_hour == 0 && this.prescription.anticoagulant_stop_time_min == 0 "></span>
288
+          <span class="unit"></span>
289
+        </li>
290
+
291
+
275 292
       </ul>
276 293
     </div>
277 294
   </div>

+ 24 - 0
src/xt_pages/dialysis/details/assessmentBefore.vue Parādīt failu

@@ -280,6 +280,30 @@
280 280
           <span class="content">{{ internal_fistula_skin }}</span>
281 281
           <span class="unit"></span>
282 282
         </li>
283
+
284
+        <li v-if="isShow('导管缝线')">
285
+          <label>导管缝线: </label>
286
+          <span class="content" v-if="this.record && this.record.catheter_suture.length > 0 && this.record.catheter_suture_other.length > 0 ">{{this.record.catheter_suture }},{{this.record.catheter_suture_other }}</span>
287
+          <span class="content" v-if="this.record &&this.record.catheter_suture.length > 0 && this.record.catheter_suture_other.length == 0 ">{{this.record.catheter_suture }}</span>
288
+          <span class="content" v-if="this.record &&this.record.catheter_suture.length == 0 && this.record.catheter_suture_other.length > 0 ">{{this.record.catheter_suture_other }}</span>
289
+          <span class="content" v-if="this.record && this.record.catheter_suture.length == 0 && this.record.catheter_suture_other.length == 0 "></span>
290
+          <span class="unit"></span>
291
+        </li>
292
+
293
+
294
+        <li v-if="isShow('尿量')">
295
+          <label>尿量(ml): </label>
296
+          <span class="content">{{ this.record.urine_volume ? this.record.urine_volume : ''}}</span>
297
+          <span class="unit" v-if="this.record.urine_volume">ml</span>
298
+        </li>
299
+
300
+
301
+        <li v-if="isShow('水肿')">
302
+          <label>水肿: </label>
303
+          <span class="content">{{ this.record.edema}}</span>
304
+          <span class="unit"></span>
305
+        </li>
306
+
283 307
       </ul>
284 308
     </div>
285 309
     <div class="note">

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

@@ -252,7 +252,7 @@
252 252
             </el-form-item>
253 253
           </el-col>
254 254
 
255
-                
255
+
256 256
           <el-col :span="8">
257 257
             <el-form-item label="针眼: " v-if="isShow('针眼')">
258 258
               <el-input v-model="assessmentBeforeDislysis.pinholing" readonly
@@ -474,7 +474,53 @@
474 474
               <el-input v-model="assessmentBeforeDislysis.skin_other"></el-input>
475 475
             </el-form-item>
476 476
           </el-col>
477
-   
477
+
478
+
479
+
480
+
481
+
482
+
483
+
484
+          <el-col :span="8">
485
+            <el-form-item label="导管缝线:" v-if="isShow('导管缝线')">
486
+              <el-input v-model="assessmentBeforeDislysis.catheter_suture" @focus="showInnerDialog('15')"></el-input>
487
+            </el-form-item>
488
+          </el-col>
489
+
490
+
491
+          <el-col :span="8" v-if="isShow('导管缝线(其他)')">
492
+            <el-form-item label="导管缝线(其他):">
493
+              <el-input v-model="assessmentBeforeDislysis.catheter_suture_other"></el-input>
494
+            </el-form-item>
495
+          </el-col>
496
+
497
+
498
+
499
+          <el-col :span="8" v-if="isShow('尿量')">
500
+            <el-form-item label="尿量(ml):">
501
+              <el-input v-model="assessmentBeforeDislysis.urine_volume"></el-input>
502
+            </el-form-item>
503
+          </el-col>
504
+
505
+
506
+
507
+
508
+          <el-col :span="8">
509
+            <el-form-item label="水肿:" v-if="isShow('水肿')">
510
+              <el-input v-model="assessmentBeforeDislysis.edema" @focus="showInnerDialog('16')"></el-input>
511
+            </el-form-item>
512
+          </el-col>
513
+
514
+
515
+
516
+
517
+
518
+
519
+
520
+
521
+
522
+
523
+
478 524
 
479 525
           <!-- </el-row>
480 526
 
@@ -580,6 +626,8 @@
580 626
         dialysis_interphase: [],
581 627
         symptom_before_dialysis: [],
582 628
         blood_access_noise: [],
629
+        catheter_suture:[],
630
+        edema:[],
583 631
         catheter: [],
584 632
         complication: [],
585 633
         hemorrhage: [],
@@ -634,7 +682,12 @@
634 682
           skin_other: '',
635 683
           infect_other: '',
636 684
           machine_type: '',
637
-          pinholing:''
685
+          pinholing:'',
686
+          catheter_suture:'',
687
+          catheter_suture_other:'',
688
+          urine_volume:'',
689
+          edema:'',
690
+
638 691
         },
639 692
 
640 693
         InnerDialogProps: {
@@ -893,6 +946,23 @@
893 946
             this.InnerDialogProps.isShowTextArea = false
894 947
 
895 948
             break
949
+          case '15': // 导管缝线
950
+            this.InnerDialogProps.values = this.catheter_suture
951
+            this.InnerDialogProps.titles = '导管缝线'
952
+            this.InnerDialogProps.type = 'catheter_suture'
953
+            this.InnerDialogProps.selected = this.assessmentBeforeDislysis.catheter_suture
954
+            this.InnerDialogProps.isShowTextArea = false
955
+
956
+            break
957
+          case '16': // 水肿
958
+            this.InnerDialogProps.values = this.edema
959
+            this.InnerDialogProps.titles = '水肿'
960
+            this.InnerDialogProps.type = 'edema'
961
+            this.InnerDialogProps.selected = this.assessmentBeforeDislysis.edema
962
+            this.InnerDialogProps.isShowTextArea = false
963
+
964
+            break
965
+
896 966
         }
897 967
       },
898 968
       innerDialogComfirm: function(val) {
@@ -944,6 +1014,12 @@
944 1014
           case 'pinholing':
945 1015
             this.assessmentBeforeDislysis.pinholing = val.value.join(',')
946 1016
             break
1017
+          case 'catheter_suture':
1018
+            this.assessmentBeforeDislysis.catheter_suture = val.value.join(',')
1019
+            break
1020
+          case 'edema':
1021
+            this.assessmentBeforeDislysis.edema = val.value.join(',')
1022
+            break
947 1023
         }
948 1024
       },
949 1025
       innerDialogCancle: function() {
@@ -1086,6 +1162,10 @@
1086 1162
       this.internal_fistula_skin = getDataConfig('hemodialysis', 'internal_fistula_skin')
1087 1163
       this.puncture_method = getDataConfig('hemodialysis', 'puncture_method')
1088 1164
       this.machineType = getDataConfig('hemodialysis', 'machine_type')
1165
+
1166
+      this.catheter_suture = getDataConfig('hemodialysis', 'catheter_suture')
1167
+      this.edema = getDataConfig('hemodialysis', 'edema')
1168
+
1089 1169
       this.blood_access_noise = this.$store.getters.blood_access_noise
1090 1170
       var date = this.$route.query && this.$route.query.date
1091 1171
       this.record_date = uParseTime(date, '{y}-{m}-{d}')

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

@@ -4,33 +4,38 @@
4 4
       <div class="warnTxt" v-if="showTxt != ''">{{ showTxt }}</div>
5 5
       <el-form :model="form" label-width="100px">
6 6
 
7
-        <el-form-item label="班次">
7
+        <el-form-item label="班次" v-if="isShowFiled('班次')">
8 8
           <el-select v-model="schedual_type" placeholder="请选择班次" @change="changeSchedualType">
9 9
             <el-option v-for="(item, index) in schedules_type" :key="index" :value="item.id"
10 10
                        :label="item.name"></el-option>
11 11
           </el-select>
12 12
         </el-form-item>
13 13
 
14
-        <el-form-item label="上机床位">
14
+        <el-form-item label="上机床位"  v-if="isShowFiled('上机床位')">
15 15
           <el-select v-model="form.bed_id" placeholder="请选择上机床位">
16 16
             <el-option v-for="(bed, index) in zone_beds" :key="index" :value="bed.id" :label="bed.number"></el-option>
17 17
           </el-select>
18 18
         </el-form-item>
19
-        <el-form-item label="上机护士">
19
+        <el-form-item label="上机护士"  v-if="isShowFiled('上机护士')">
20 20
           <el-select v-model="form.nurse_id" placeholder="请选择上机护士">
21 21
             <el-option v-for="(admin, index) in admins" :key="index" :value="admin.id" :label="admin.name"></el-option>
22 22
           </el-select>
23 23
         </el-form-item>
24
-        <el-form-item label="穿刺护士">
24
+        <el-form-item label="穿刺护士"  v-if="isShowFiled('穿刺护士')">
25 25
           <el-select v-model="form.puncture_nurse_id" placeholder="请选择穿刺护士">
26 26
             <el-option v-for="(admin, index) in admins" :key="index" :value="admin.id" :label="admin.name"></el-option>
27 27
           </el-select>
28 28
         </el-form-item>
29
+        <el-form-item label="冲管护士"  v-if="isShowFiled('冲管护士')">
30
+          <el-select v-model="form.washpipe_nurse" placeholder="请选择穿刺护士">
31
+            <el-option v-for="(admin, index) in admins" :key="index" :value="admin.id" :label="admin.name"></el-option>
32
+          </el-select>
33
+        </el-form-item>
29 34
         <el-form-item label="引血(ml/min)" v-if="template_id == 6">
30 35
           <el-input type="number" v-model="form.blood_drawing" style="width:200px;"></el-input>
31 36
         </el-form-item>
32 37
 
33
-        <el-form-item label="上机时间 :" style="width:300px">
38
+        <el-form-item label="上机时间 :" style="width:300px"  v-if="isShowFiled('上机时间')">
34 39
           <el-date-picker
35 40
             type="datetime"
36 41
             format="yyyy-MM-dd HH:mm"
@@ -58,6 +63,7 @@
58 63
 <script>
59 64
   import { GetSchedualNumber, PostModifyStartDialysis, startDialysis } from '@/api/dialysis_record'
60 65
   import { parseTime } from '@/utils'
66
+  import store from '@/store'
61 67
 
62 68
   import request from '@/utils/request'
63 69
 
@@ -76,6 +82,7 @@
76 82
         start_time: 0,
77 83
         creator: 0,
78 84
         form: {
85
+          washpipe_nurse:'',
79 86
           bed_id: '',
80 87
           nurse_id: '',
81 88
           start_time: '',
@@ -117,6 +124,8 @@
117 124
       this.schedule_date = this.$route.query.date
118 125
       this.form.nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.start_nurse
119 126
       this.form.puncture_nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.puncture_nurse
127
+      this.form.washpipe_nurse = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.washpipe_nurse
128
+
120 129
       if (this.form.puncture_nurse_id == 0) {
121 130
         this.form.puncture_nurse_id = this.$store.getters.xt_user.user.id
122 131
       }
@@ -129,6 +138,7 @@
129 138
 
130 139
         this.form.nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.start_nurse
131 140
         this.form.puncture_nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.puncture_nurse
141
+        this.form.washpipe_nurse = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.washpipe_nurse
132 142
 
133 143
         var nowDate = new Date()
134 144
         var nowYear = nowDate.getFullYear()
@@ -149,6 +159,15 @@
149 159
     },
150 160
     computed: {},
151 161
     methods: {
162
+      isShowFiled(name) {
163
+        var filedList = store.getters.xt_user.fileds
164
+        for (let i = 0; i < filedList.length; i++) {
165
+          if (filedList[i].module == 7 && filedList[i].filed_name_cn == name && filedList[i].is_show == 1) {
166
+            return true
167
+          }
168
+        }
169
+        return false
170
+      },
152 171
       changeSchedualType: function(schedual_type) {
153 172
         let ParamsQuery = {}
154 173
         ParamsQuery['schedual_type'] = schedual_type
@@ -283,7 +302,7 @@
283 302
         this.loading = true
284 303
         let mode = '1'
285 304
 
286
-        startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id, this.form.lood_drawing, this.form.puncture_nurse_id, this.form.start_time, this.schedual_type, mode).then(rs => {
305
+        startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id, this.form.lood_drawing, this.form.puncture_nurse_id, this.form.start_time, this.schedual_type, mode,this.form.washpipe_nurse).then(rs => {
287 306
           this.loading = false
288 307
           var resp = rs.data
289 308
           if (resp.state == 1) {
@@ -307,6 +326,8 @@
307 326
         ParamsQuery['bed'] = this.form.bed_id
308 327
         ParamsQuery['start_time'] = this.form.start_time
309 328
         ParamsQuery['puncture_nurse'] = this.form.puncture_nurse_id
329
+        ParamsQuery['washpipe_nurse'] = this.form.washpipe_nurse
330
+
310 331
 
311 332
         ParamsQuery['mode'] = "2"
312 333
         if (this.dialysis_order.creator != this.$store.getters.xt_user.user.id) {

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

@@ -454,6 +454,25 @@
454 454
             </el-form-item>
455 455
           </el-col>
456 456
 
457
+
458
+          <el-col :span="8" v-if="isShows('抗凝提前停止')">
459
+            <el-form-item label="抗凝提前停止(h): ">
460
+              <el-input
461
+                type="number"
462
+                v-model="dialysisPrescription.anticoagulant_stop_time_hour"
463
+              ></el-input>
464
+            </el-form-item>
465
+          </el-col>
466
+          <el-col :span="8" v-if="isShows('抗凝提前停止')">
467
+            <el-form-item label="抗凝提前停止(min): ">
468
+              <el-input
469
+                type="number"
470
+                v-model="dialysisPrescription.anticoagulant_stop_time_min"
471
+              ></el-input>
472
+            </el-form-item>
473
+          </el-col>
474
+
475
+
457 476
           <!-- </el-row>
458 477
           <el-row :gutter="20" > -->
459 478
           <!--          <el-col :span="8" v-if="isShows('实际超滤量')">-->
@@ -722,6 +741,11 @@
722 741
               </el-select>
723 742
             </el-form-item>
724 743
           </el-col>
744
+
745
+
746
+
747
+
748
+
725 749
         </el-row>
726 750
 
727 751
         <el-row :gutter="20">
@@ -1191,6 +1215,8 @@
1191 1215
           no_anticoagulant_zongliang: '0',
1192 1216
           creater: 0,
1193 1217
           pre_impulse:0, //预冲量
1218
+          anticoagulant_stop_time_hour:"",
1219
+          anticoagulant_stop_time_min:"",
1194 1220
         },
1195 1221
 
1196 1222
         anticoagulant: {

+ 61 - 43
src/xt_pages/dialysis/details/dialysisComputer.vue Parādīt failu

@@ -1,33 +1,37 @@
1
- <template>
1
+<template>
2 2
   <div class="plate-box">
3 3
     <h2 class="DetailsTit"><span>{{ title }}</span></h2>
4
-    <div class="plate " >
4
+    <div class="plate ">
5 5
       <ul>
6
-        <li>
6
+        <li v-if="isShow('班次')">
7 7
           <label>班次 : </label>
8 8
           <span class="content">{{ schedual_type }}</span>
9 9
         </li>
10
-        <li>
10
+        <li v-if="isShow('上机床位')">
11 11
           <label>上机床位 : </label>
12 12
           <span class="content">{{ device_number }}</span>
13 13
         </li>
14
-        <li>
14
+        <li v-if="isShow('上机护士')">
15 15
           <label>上机护士 : </label>
16 16
           <span class="content">{{ nurse }}</span>
17 17
         </li>
18 18
       </ul>
19 19
       <ul>
20
-           <li>
20
+        <li v-if="isShow('穿刺护士')">
21 21
           <label>穿刺护士 : </label>
22 22
           <span class="content">{{ puncture_nurse }}</span>
23 23
         </li>
24
+        <li v-if="isShow('冲管护士')">
25
+          <label>冲管护士 : </label>
26
+          <span class="content">{{ washpipe_nurse }}</span>
27
+        </li>
24 28
         <li>
25 29
           <label>状态 : </label>
26 30
           <span class="content">{{ stage }}</span>
27 31
         </li>
28 32
       </ul>
29 33
       <ul>
30
-          <li>
34
+        <li v-if="isShow('上机时间')">
31 35
           <label>上机时间 : </label>
32 36
           <span class="content">{{start_time}}</span>
33 37
         </li>
@@ -38,16 +42,17 @@
38 42
 </template>
39 43
 
40 44
 <script>
41
-  import { parseTime } from '@/utils';
45
+  import { parseTime } from '@/utils'
46
+  import store from '@/store'
42 47
 
43 48
   export default {
44
-  name: 'DialysisComputer',
45
-  data() {
49
+    name: 'DialysisComputer',
50
+    data() {
46 51
       return {
47 52
         title: '透析上机 '
48 53
       }
49
-},
50
-  props: {
54
+    },
55
+    props: {
51 56
       record: {
52 57
         type: Object
53 58
       },
@@ -57,50 +62,45 @@
57 62
       device_number_map: {
58 63
         type: Object
59 64
       }
60
-  },
61
-  computed: {
62
-    schedual_type:function(){
63
-
64
-      if (this.record.id == 0) {
65
-        return '-'
66
-      }
67
-
68
-      switch (this.record.schedual_type) {
69
-        case 1:
70
-          return "上午"
71
-          break
72
-        case 2:
73
-          return "下午"
65
+    },
66
+    computed: {
67
+      schedual_type: function() {
74 68
 
75
-          break
76
-        case 3:
77
-          return "晚上"
69
+        if (this.record.id == 0) {
70
+          return '-'
71
+        }
78 72
 
79
-          break
73
+        switch (this.record.schedual_type) {
74
+          case 1:
75
+            return '上午'
76
+            break
77
+          case 2:
78
+            return '下午'
80 79
 
81
-      }
80
+            break
81
+          case 3:
82
+            return '晚上'
82 83
 
84
+            break
83 85
 
86
+        }
84 87
 
85
-    },
88
+      },
86 89
       device_number: function() {
87 90
         if (this.record.id == 0) {
88 91
           return '-'
89 92
         }
90 93
 
94
+        if (this.device_number_map[this.record.bed_id].number.indexOf(this.device_number_map[this.record.bed_id].zone_name) == -1) {
91 95
 
92
-        if(this.device_number_map[this.record.bed_id].number.indexOf(this.device_number_map[this.record.bed_id].zone_name) == -1){
93
-
94
-          return this.device_number_map[this.record.bed_id] == null ? '' :this.device_number_map[this.record.bed_id].zone_name +"-"+ this.device_number_map[this.record.bed_id].number
96
+          return this.device_number_map[this.record.bed_id] == null ? '' : this.device_number_map[this.record.bed_id].zone_name + '-' + this.device_number_map[this.record.bed_id].number
95 97
 
96
-
97
-        }else{
98
+        } else {
98 99
 
99 100
           return this.device_number_map[this.record.bed_id].number
100 101
 
101 102
         }
102 103
 
103
-
104 104
       },
105 105
       nurse: function() {
106 106
         if (this.record.id == 0) {
@@ -119,18 +119,36 @@
119 119
         }
120 120
         return parseTime(this.record.start_time, '{y}年{m}月{d}日 {h}时{i}分')
121 121
 
122
-
123
-  }, puncture_nurse: function() {
122
+      }, puncture_nurse: function() {
124 123
         if (this.record.id == 0) {
125 124
           return '-'
126 125
         }
127 126
         return this.admin_map[this.record.puncture_nurse] == null ? '' : this.admin_map[this.record.puncture_nurse].name
127
+      }, washpipe_nurse: function() {
128
+        if (this.record.id == 0) {
129
+          return '-'
130
+        }
131
+        return this.admin_map[this.record.washpipe_nurse] == null ? '' : this.admin_map[this.record.washpipe_nurse].name
132
+      }
133
+    },
134
+    methods: {
135
+      isShow(name) {
136
+        var filedList = store.getters.xt_user.fileds
137
+        var arr = []
138
+        for (let i = 0; i < filedList.length; i++) {
139
+          if (
140
+            filedList[i].module == 7 &&
141
+            filedList[i].filed_name_cn == name &&
142
+            filedList[i].is_show == 1
143
+          ) {
144
+            return true
145
+          }
146
+        }
147
+        return false
128 148
       }
129
-  },
130
-  methods: {
131 149
 
150
+    }
132 151
   }
133
-}
134 152
 </script>
135 153
 
136 154
 <style rel="stylesheet/scss" lang="scss" scoped>