28169 il y a 10 mois
Parent
révision
abf967ec79

+ 3 - 2
src/api/dialysis_record.js Voir le fichier

85
   })
85
   })
86
 }
86
 }
87
 
87
 
88
-export function finishDialysis(patient_id, schedule_date, end_time, nurse_id, mode, puncture_point_haematoma, internal_fistula, catheter, cruor, mission) {
88
+export function finishDialysis(patient_id, schedule_date, end_time, nurse_id, mode, puncture_point_haematoma, internal_fistula, catheter, cruor, mission,condenser) {
89
   var params = {
89
   var params = {
90
     patient_id: patient_id,
90
     patient_id: patient_id,
91
     date: schedule_date,
91
     date: schedule_date,
96
     internal_fistula: internal_fistula,
96
     internal_fistula: internal_fistula,
97
     catheter: catheter,
97
     catheter: catheter,
98
     cruor: cruor,
98
     cruor: cruor,
99
-    mission: mission
99
+    mission: mission,
100
+    condenser:condenser,
100
   }
101
   }
101
   return request({
102
   return request({
102
     url: '/api/dialysis/finish',
103
     url: '/api/dialysis/finish',

+ 2 - 2
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue Voir le fichier

203
             </el-form-item>
203
             </el-form-item>
204
           </el-col>
204
           </el-col>
205
 
205
 
206
-          <el-col :span="8" v-if="isShow('灌流器凝血')">
206
+          <!-- <el-col :span="8" v-if="isShow('灌流器凝血')">
207
             <el-form-item label="灌流器凝血: " :prop="isName('灌流器凝血')" :rules="isCheckmust('灌流器凝血')">
207
             <el-form-item label="灌流器凝血: " :prop="isName('灌流器凝血')" :rules="isCheckmust('灌流器凝血')">
208
               <el-input
208
               <el-input
209
                 v-model="form.condenser "
209
                 v-model="form.condenser "
211
                 @focus="showDialog('11')"
211
                 @focus="showDialog('11')"
212
               ></el-input>
212
               ></el-input>
213
             </el-form-item>
213
             </el-form-item>
214
-          </el-col>
214
+          </el-col> -->
215
 
215
 
216
           <el-col :span="8" v-if="isShow('管路凝血')">
216
           <el-col :span="8" v-if="isShow('管路凝血')">
217
             <el-form-item label="管路凝血: " :prop="isName('管路凝血')" :rules="isCheckmust('管路凝血')">
217
             <el-form-item label="管路凝血: " :prop="isName('管路凝血')" :rules="isCheckmust('管路凝血')">

+ 24 - 2
src/xt_pages/dialysis/details/dialog/finish_dialog.vue Voir le fichier

53
           ></el-input>
53
           ></el-input>
54
        </el-form-item>
54
        </el-form-item>
55
 
55
 
56
+       <el-form-item label="灌流器凝血: " :prop="isName('灌流器凝血')"
57
+              :rules="isCheckmust('灌流器凝血')" v-if="isShowFiled('灌流器凝血')">
58
+          <el-input
59
+            style="width:200px"
60
+            v-model="form.condenser"
61
+            readonly
62
+            @focus="showInnerDialog('2')"
63
+          ></el-input>
64
+       </el-form-item>
65
+
56
         <el-form-item label="宣教知识:" :prop="isName('宣教知识')"
66
         <el-form-item label="宣教知识:" :prop="isName('宣教知识')"
57
               :rules="isCheckmust('宣教知识')" v-if="isShowFiled('宣教知识')">
67
               :rules="isCheckmust('宣教知识')" v-if="isShowFiled('宣教知识')">
58
           <el-select @change="dialysisAfterTeachSelectChange" v-model="form.mission_id">
68
           <el-select @change="dialysisAfterTeachSelectChange" v-model="form.mission_id">
172
           cruor:"",
182
           cruor:"",
173
           mission:"",
183
           mission:"",
174
           mission_id:"",
184
           mission_id:"",
185
+          condenser:"",
175
         },
186
         },
176
         internal_fistula: [],
187
         internal_fistula: [],
177
         InnerDialogProps: {
188
         InnerDialogProps: {
418
             ParamsQuery["cruor"] = this.form.cruor
429
             ParamsQuery["cruor"] = this.form.cruor
419
             ParamsQuery["mission"] = this.form.mission
430
             ParamsQuery["mission"] = this.form.mission
420
             ParamsQuery["mission_id"] = this.form.mission_id
431
             ParamsQuery["mission_id"] = this.form.mission_id
432
+            ParamsQuery["condenser"] = this.form.condenser
421
             if(this.dialysis_order.finish_creator  != this.$store.getters.xt_user.user.id){
433
             if(this.dialysis_order.finish_creator  != this.$store.getters.xt_user.user.id){
422
               ParamsQuery["mode"] = "3"
434
               ParamsQuery["mode"] = "3"
423
             }
435
             }
465
              let mode = "1"
477
              let mode = "1"
466
              console.log("fomr",this.form.mission_id)
478
              console.log("fomr",this.form.mission_id)
467
 
479
 
468
-            finishDialysis(this.patient_id,this.schedule_date ? parseTime(this.schedule_date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}'), this.end_time, this.form.nurse_id,mode,parseInt(this.form.puncture_point_haematoma),this.form.internal_fistula,this.form.catheter,this.form.cruor,this.form.mission,this.form.mission_id).then(rs => {
480
+            finishDialysis(this.patient_id,this.schedule_date ? parseTime(this.schedule_date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}'), this.end_time, this.form.nurse_id,mode,parseInt(this.form.puncture_point_haematoma),this.form.internal_fistula,this.form.catheter,this.form.cruor,this.form.mission,this.form.mission_id,this.form.condenser).then(rs => {
469
               this.loading = false
481
               this.loading = false
470
               var resp = rs.data
482
               var resp = rs.data
471
               if (resp.state == 1) {
483
               if (resp.state == 1) {
548
             break
560
             break
549
             case '1':
561
             case '1':
550
             this.InnerDialogProps.values = this.cruorOptions
562
             this.InnerDialogProps.values = this.cruorOptions
551
-            this.InnerDialogProps.titles = '凝血'
563
+            this.InnerDialogProps.titles = '透析器凝血'
552
             this.InnerDialogProps.type = 'cruor'
564
             this.InnerDialogProps.type = 'cruor'
553
             this.InnerDialogProps.selected = this.form.cruor
565
             this.InnerDialogProps.selected = this.form.cruor
554
             this.InnerDialogProps.isShowTextArea = false
566
             this.InnerDialogProps.isShowTextArea = false
555
             break
567
             break
568
+            case '2':
569
+            this.InnerDialogProps.values = this.cruorOptions
570
+            this.InnerDialogProps.titles = '灌流器凝血'
571
+            this.InnerDialogProps.type = 'condenser'
572
+            this.InnerDialogProps.selected = this.form.condenser
573
+            this.InnerDialogProps.isShowTextArea = false
574
+            break
556
 
575
 
557
         }
576
         }
558
       },
577
       },
568
           case 'cruor':
587
           case 'cruor':
569
           this.form.cruor = val.value.join(',')
588
           this.form.cruor = val.value.join(',')
570
           break
589
           break
590
+          case 'condenser':
591
+          this.form.condenser = val.value.join(',')
592
+          break
571
         }
593
         }
572
       },
594
       },
573
       innerDialogCancle: function() {
595
       innerDialogCancle: function() {

+ 2 - 2
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue Voir le fichier

270
             "
270
             "
271
           >
271
           >
272
             <template slot-scope="scope">
272
             <template slot-scope="scope">
273
-             <span v-if="org_id == 10440 || org_id == 9671 || org_id ==10206">
273
+             <span v-if="org_id == 10440 || org_id == 9671 || org_id ==10206 || org_id ==10612">
274
               {{
274
               {{
275
                 scope.row.ultrafiltration_volume
275
                 scope.row.ultrafiltration_volume
276
                   ? scope.row.ultrafiltration_volume
276
                   ? scope.row.ultrafiltration_volume
277
                   : "0"
277
                   : "0"
278
               }}
278
               }}
279
               </span>
279
               </span>
280
-               <span v-if="org_id != 10440 && org_id!=9671 && org_id!=10206">
280
+               <span v-if="org_id != 10440 && org_id!=9671 && org_id!=10206 && org_id!=10612">
281
               {{
281
               {{
282
                 scope.row.ultrafiltration_volume
282
                 scope.row.ultrafiltration_volume
283
                   ? scope.row.ultrafiltration_volume
283
                   ? scope.row.ultrafiltration_volume

+ 28 - 13
src/xt_pages/dialysis/template/DialysisPrintOrderseventyone.vue Voir le fichier

102
           <div style="flex:1;">
102
           <div style="flex:1;">
103
             首剂
103
             首剂
104
             <span class="under-line" style="display:inline-block;width: 50%;">
104
             <span class="under-line" style="display:inline-block;width: 50%;">
105
-              {{ prescription.anticoagulant_weichi ? prescription.anticoagulant_weichi : "0" }}
105
+              {{ prescription.anticoagulant_shouji ? prescription.anticoagulant_shouji : "0" }}
106
             </span>
106
             </span>
107
             <span v-if="prescription.anticoagulant == '枸橼酸钠'">mg</span>
107
             <span v-if="prescription.anticoagulant == '枸橼酸钠'">mg</span>
108
             <span v-if="prescription.anticoagulant == '阿加曲班'">mg</span>
108
             <span v-if="prescription.anticoagulant == '阿加曲班'">mg</span>
146
           <div style="flex: 1;">
146
           <div style="flex: 1;">
147
             处方脱水量
147
             处方脱水量
148
             <span class="under-line" style="display: inline-block;width: 50%;">
148
             <span class="under-line" style="display: inline-block;width: 50%;">
149
-              {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
149
+              {{ prescription.prescription_water ? prescription.prescription_water : "" }}L
150
             </span>
150
             </span>
151
           </div>
151
           </div>
152
           <div style="flex: 1;">
152
           <div style="flex: 1;">
153
             透析液流量
153
             透析液流量
154
             <span class="under-line" style="display: inline-block;width: 50%;">
154
             <span class="under-line" style="display: inline-block;width: 50%;">
155
-              {{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }}
155
+              {{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }}ml/min
156
             </span>
156
             </span>
157
           </div>
157
           </div>
158
           <div style="flex: 1;">
158
           <div style="flex: 1;">
177
           <div style="flex: 1;">
177
           <div style="flex: 1;">
178
             透 (滤) 器
178
             透 (滤) 器
179
             <span class="under-line" style="display: inline-block;width: 50%;" >
179
             <span class="under-line" style="display: inline-block;width: 50%;" >
180
-              {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "" }}
180
+              {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "" }}
181
+
182
+              {{ prescription.dialysis_strainer ? prescription.dialysis_strainer : "" }}
181
             </span>
183
             </span>
182
           </div>
184
           </div>
183
           <div style="flex: 1;">
185
           <div style="flex: 1;">
188
           </div>
190
           </div>
189
           <div style="flex: 1;">
191
           <div style="flex: 1;">
190
             透析液:
192
             透析液:
191
-            <div style="display: inline-block;margin-right: 10px;">
192
-              <!-- <input type="checkbox" @click="checked=false" style="-webkit-appearance: checkbox" checked="checked">&nbsp;碳酸 -->
193
+            <!-- <div style="display: inline-block;margin-right: 10px;">
194
+            
193
               <div style="display: inline-block;width: 10px;height: 10px;border: 1px solid black;position: relative;top: 5px;">
195
               <div style="display: inline-block;width: 10px;height: 10px;border: 1px solid black;position: relative;top: 5px;">
194
-                <span style="position: relative; top: -4px; left: -2px;">√</span>
196
+                <span style="position: relative; top: -4px; left: -2px;">
197
+                   <span v-if="prescription.dialyzate.indexOf('碳酸')!=-1">√</span>
198
+                </span>
195
               </div>&nbsp;碳酸
199
               </div>&nbsp;碳酸
196
-            </div>
197
-            <div style="display: inline-block;">
198
-              <!-- <input type="checkbox" style="-webkit-appearance: checkbox">&nbsp;醋酸 -->
200
+              <div class="under_line" style="width: 100px; text-align: center" v-if="prescription.dialyzate.indexOf('碳酸')>-1">
201
+                      碳酸
202
+               </div>
203
+            </div> -->
204
+            <!-- <div style="display: inline-block;">
205
+             
199
               <div style="display: inline-block;width: 10px;height: 10px;border: 1px solid black;position: relative;top: 5px;">
206
               <div style="display: inline-block;width: 10px;height: 10px;border: 1px solid black;position: relative;top: 5px;">
200
-                <span style="position: relative; top: -4px; left: -2px;">√</span>
207
+                <span v-if="prescription.dialyzate.indexOf('醋酸')!=-1">√</span>
201
               </div>&nbsp;醋酸
208
               </div>&nbsp;醋酸
209
+            
210
+            </div> -->
211
+            <div class="under_line" style="width: 100px; text-align: center" v-if="prescription.dialyzate.indexOf('碳酸')>-1">
212
+                 碳酸
202
             </div>
213
             </div>
214
+
215
+            <div class="under_line" style="width: 100px; text-align: center" v-if="prescription.dialyzate.indexOf('醋酸')>-1">
216
+                醋酸
217
+               </div>
203
           </div>
218
           </div>
204
         </div>
219
         </div>
205
         <div style="display: flex;border-left: 1px solid black;border-right: 1px solid black;padding: 5px;">
220
         <div style="display: flex;border-left: 1px solid black;border-right: 1px solid black;padding: 5px;">
321
                 {{
336
                 {{
322
                   monitor.ultrafiltration_volume
337
                   monitor.ultrafiltration_volume
323
                     ? monitor.ultrafiltration_volume
338
                     ? monitor.ultrafiltration_volume
324
-                    : ""
339
+                    : "0"
325
                 }}
340
                 }}
326
               </span>
341
               </span>
327
             </td>
342
             </td>
329
             <!-- T -->
344
             <!-- T -->
330
             <td>
345
             <td>
331
               <span v-if="getTime(monitor.operate_time) != ''">
346
               <span v-if="getTime(monitor.operate_time) != ''">
332
-                {{ monitor.temperature ? monitor.temperature : "" }}
347
+                {{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}
333
               </span>
348
               </span>
334
             </td>
349
             </td>
335
             <!-- HR -->
350
             <!-- HR -->