csx před 5 roky
rodič
revize
d4fe830ef3

+ 3 - 2
src/api/dialysis_record.js Zobrazit soubor

@@ -43,14 +43,15 @@ export function editMonitor(patient_id, schedule_date, data) {
43 43
   })
44 44
 }
45 45
 
46
-export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, puncture_nurse_id,start_time) {
46
+export function startDialysis(patient_id, schedule_date, nurse_id, bed_id, puncture_nurse_id, start_time, lood_drawing) {
47 47
   var params = {
48 48
     patient_id: patient_id,
49 49
     date: schedule_date,
50 50
     nurse: nurse_id,
51 51
     bed: bed_id,
52 52
     puncture_nurse: puncture_nurse_id,
53
-    start_time:start_time,
53
+    start_time: start_time,
54
+    lood_drawing: lood_drawing
54 55
   }
55 56
   return request({
56 57
     url: '/api/dialysis/start_record',

+ 120 - 38
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Zobrazit soubor

@@ -76,7 +76,7 @@
76 76
                 </div>
77 77
             </div>
78 78
 
79
-            <div class="row" >
79
+            <div class="row" :class="record.totallength> 14? 'margin-bottom-300':''"> 
80 80
                 <table class="proj_table">
81 81
                     <tbody>
82 82
                         <tr><td colspan="2" style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析前情况</td></tr>
@@ -92,13 +92,13 @@
92 92
                                     <div class="inline_block" style="flex:1;">
93 93
                                     透析次数:
94 94
                                     <div class="under_line" style="width: 70px;text-align: center">
95
-                                        {{record.patient.total_dialysis}}
95
+                                        {{record.patient.total_dialysis?record.patient.total_dialysis:'/'}}
96 96
                                     </div>
97 97
                                     </div>
98 98
                                     <div class="inline_block" style="flex:1;">
99 99
                                     透前症状:
100 100
                                     <div class="under_line" style="width: 150px;text-align: center">
101
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.symptom_before_dialysis?record.assessment_before_dislysis.symptom_before_dialysis:''}}
101
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.symptom_before_dialysis?record.assessment_before_dislysis.symptom_before_dialysis:'/'}}
102 102
                                     </div>
103 103
                                     </div>
104 104
                                 </div>
@@ -107,39 +107,39 @@
107 107
                                     <div class="inline_block" >
108 108
                                     T:
109 109
                                     <div class="under_line" style="width: 50px;text-align: center">
110
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.temperature?record.assessment_before_dislysis.temperature:''}}
110
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.temperature?record.assessment_before_dislysis.temperature:'/'}}
111 111
                                     </div>
112 112
                                     °C
113 113
                                     </div>
114 114
                                     <div class="inline_block" style="margin-left:10px;">
115 115
                                     P:
116 116
                                     <div class="under_line" style="width: 50px;text-align: center;">
117
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.pulse_frequency?record.assessment_before_dislysis.pulse_frequency:''}}
117
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.pulse_frequency?record.assessment_before_dislysis.pulse_frequency:'/'}}
118 118
                                     </div>
119 119
                                     次/分
120 120
                                     </div>
121 121
                                     <div class="inline_block" style="margin-left:10px;">
122 122
                                     R:
123 123
                                     <div class="under_line" style="width: 50px;text-align: center;">
124
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.breathing_rate?record.assessment_before_dislysis.breathing_rate:''}}
124
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.breathing_rate?record.assessment_before_dislysis.breathing_rate:'/'}}
125 125
                                     </div>
126 126
                                     次/分
127 127
                                     </div>
128 128
                                     <div class="inline_block" style="margin-left:10px;">
129 129
                                     BP:
130 130
                                     <div class="under_line" style="width: 50px;text-align: center;">
131
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.systolic_blood_pressure?record.assessment_before_dislysis.systolic_blood_pressure:''}}
131
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.systolic_blood_pressure?record.assessment_before_dislysis.systolic_blood_pressure:'/'}}
132 132
                                     </div>
133 133
                                     /
134 134
                                     <div class="under_line" style="width: 50px;text-align: center;">
135
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.diastolic_blood_pressure?record.assessment_before_dislysis.diastolic_blood_pressure:''}}
135
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.diastolic_blood_pressure?record.assessment_before_dislysis.diastolic_blood_pressure:'/'}}
136 136
                                     </div>
137 137
                                     mmHg
138 138
                                     </div>
139 139
                                     <div class="inline_block" style="margin-left:10px;">
140 140
                                     血管通路:
141 141
                                     <div class="under_line" style="width: 200px;text-align: center;">
142
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_id?blood_access_part[record.assessment_before_dislysis.blood_access_part_id]['name']:''}} {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_opera_name?record.assessment_before_dislysis.blood_access_part_opera_name:''}}
142
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_id?blood_access_part[record.assessment_before_dislysis.blood_access_part_id]['name']:'/'}} {{record.assessment_before_dislysis&&record.assessment_before_dislysis.blood_access_part_opera_name?record.assessment_before_dislysis.blood_access_part_opera_name:''}}
143 143
                                     </div>
144 144
                                     </div>
145 145
                                 </div>
@@ -180,7 +180,7 @@
180 180
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
181 181
                                     穿刺针:
182 182
                                     <div class="under_line" style="width: 100px;text-align: center">
183
-                                         {{record.assessment_before_dislysis.puncture_needle?record.assessment_before_dislysis.puncture_needle:'/'}}
183
+                                         {{record.assessment_before_dislysis&&record.assessment_before_dislysis.puncture_needle?record.assessment_before_dislysis.puncture_needle:'/'}}
184 184
                                     </div>
185 185
                                     </div>
186 186
                                 </div>
@@ -235,7 +235,7 @@
235 235
                                     <div class="inline_block" style="margin-left:10px;flex:1;">
236 236
                                     透析时间:
237 237
                                     <div class="under_line" style="width: 50px;text-align: center">
238
-                                        {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:''}}
238
+                                        {{record.prescription&&record.prescription.dialysis_duration_hour?record.prescription.dialysis_duration_hour:'/'}}
239 239
                                     </div>
240 240
                                     h
241 241
                                     </div>
@@ -244,7 +244,7 @@
244 244
                                     <div class="inline_block" style="flex:1;">
245 245
                                     透析(滤)器:
246 246
                                     <div class="under_line" style="width: 100px;text-align: center">
247
-                                        {{record.prescription&&record.prescription.dialyzer_perfusion_apparatus?record.prescription.dialyzer_perfusion_apparatus:''}}
247
+                                        {{record.prescription&&record.prescription.dialyzer_perfusion_apparatus?record.prescription.dialyzer_perfusion_apparatus:'/'}}
248 248
                                     </div>
249 249
                                     </div>
250 250
                                     <div class="inline_block" style="flex:1;">
@@ -256,7 +256,7 @@
256 256
                                     <div class="inline_block" style="flex:1;">
257 257
                                       干体重:
258 258
                                       <div class="under_line" style="width: 150px;text-align: center">
259
-                                          {{record.assessment_before_dislysis&&record.assessment_before_dislysis.dry_weight?record.assessment_before_dislysis.dry_weight:''}}
259
+                                          {{record.assessment_before_dislysis&&record.assessment_before_dislysis.dry_weight?record.assessment_before_dislysis.dry_weight:'/'}}
260 260
                                       </div>kg
261 261
                                     </div>
262 262
                                 </div>
@@ -272,14 +272,14 @@
272 272
                                     <div class="inline_block" style="flex:1;">
273 273
                                     透前体重:
274 274
                                     <div class="under_line" style="width: 70px;text-align: center">
275
-                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before?record.assessment_before_dislysis.weight_before:''}}
275
+                                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.weight_before?record.assessment_before_dislysis.weight_before:'/'}}
276 276
                                     </div>
277 277
                                     kg
278 278
                                     </div>
279 279
                                     <div class="inline_block" style="flex:1;">
280 280
                                     计划超滤量:
281 281
                                     <div class="under_line" style="width: 150px;text-align: center">
282
-                                        {{record.prescription&&record.prescription.target_ultrafiltration?record.prescription.target_ultrafiltration:''}}
282
+                                        {{record.prescription&&record.prescription.target_ultrafiltration?record.prescription.target_ultrafiltration:'/'}}
283 283
                                     </div>
284 284
                                     L
285 285
                                     </div>
@@ -289,35 +289,35 @@
289 289
                                     <div class="inline_block" >
290 290
                                     透析液成分钾:
291 291
                                     <div class="under_line" style="width: 50px;text-align: center">
292
-                                        {{record.prescription&&record.prescription.kalium?record.prescription.kalium:''}}
292
+                                        {{record.prescription&&record.prescription.kalium?record.prescription.kalium:'/'}}
293 293
                                     </div>
294 294
                                     mmol/L
295 295
                                     </div>
296 296
                                     <div class="inline_block" style="margin-left:10px;">
297 297
                                     钠:
298 298
                                     <div class="under_line" style="width: 50px;text-align: center;">
299
-                                        {{record.prescription&&record.prescription.sodium?record.prescription.sodium:''}}
299
+                                        {{record.prescription&&record.prescription.sodium?record.prescription.sodium:'/'}}
300 300
                                     </div>
301 301
                                     mmol/L
302 302
                                     </div>
303 303
                                     <div class="inline_block" style="margin-left:10px;">
304 304
                                     钙:
305 305
                                     <div class="under_line" style="width: 50px;text-align: center;">
306
-                                        {{record.prescription&&record.prescription.calcium?record.prescription.calcium:''}}
306
+                                        {{record.prescription&&record.prescription.calcium?record.prescription.calcium:'/'}}
307 307
                                     </div>
308 308
                                     mmol/L
309 309
                                     </div>
310 310
                                     <div class="inline_block" style="margin-left:10px;">
311 311
                                     碳酸氢根:
312 312
                                     <div class="under_line" style="width: 50px;text-align: center;">
313
-                                        {{record.prescription&&record.prescription.bicarbonate?record.prescription.bicarbonate:''}}
313
+                                        {{record.prescription&&record.prescription.bicarbonate?record.prescription.bicarbonate:'/'}}
314 314
                                     </div>
315 315
                                     mmol/L
316 316
                                     </div>
317 317
                                     <div class="inline_block" style="margin-left:10px;">
318 318
                                     流量:
319 319
                                     <div class="under_line" style="width: 50px;text-align: center;">
320
-                                        {{record.prescription&&record.prescription.dialysate_flow?record.prescription.dialysate_flow:''}}
320
+                                        {{record.prescription&&record.prescription.dialysate_flow?record.prescription.dialysate_flow:'/'}}
321 321
                                     </div>
322 322
                                     ml/min
323 323
                                     </div>
@@ -326,13 +326,13 @@
326 326
                                     <div class="inline_block" >
327 327
                                     抗凝剂:
328 328
                                     <div class="under_line" style="width: 150px;text-align: center">
329
-                                        {{record.prescription&&record.prescription.anticoagulant_name?record.prescription.anticoagulant_name:''}}
329
+                                        {{record.prescription&&record.prescription.anticoagulant_name?record.prescription.anticoagulant_name:'/'}}
330 330
                                     </div>
331 331
                                     </div>
332 332
                                     <div class="inline_block" style="margin-left:20px;">
333 333
                                     首剂:
334 334
                                     <div class="under_line" style="width: 50px;text-align: center;">
335
-                                        {{record.prescription&&record.prescription.anticoagulant_shouji?record.prescription.anticoagulant_shouji:''}}
335
+                                        {{record.prescription&&record.prescription.anticoagulant_shouji?record.prescription.anticoagulant_shouji:'/'}}
336 336
                                     </div>
337 337
                                     lu
338 338
                                     </div>
@@ -346,7 +346,7 @@
346 346
                                     <div class="inline_block" style="margin-left:20px;">
347 347
                                     总量:
348 348
                                     <div class="under_line" style="width: 50px;text-align: center;">
349
-                                        {{record.prescription&&record.prescription.anticoagulant_zongliang?record.prescription.anticoagulant_zongliang:''}}
349
+                                        {{record.prescription&&record.prescription.anticoagulant_zongliang?record.prescription.anticoagulant_zongliang:'/'}}
350 350
                                     </div>
351 351
                                     lu
352 352
                                     </div>
@@ -375,7 +375,7 @@
375 375
                                             <td width="50">跨膜压<br/>(mmHg)</td>
376 376
                                             <td width="60">透析液温度(°C)</td>
377 377
                                             <td width="50">电导度<br/>(ms/cm)</td>
378
-                                            <td width="50">超滤量<br/>(L)</td>
378
+                                            <td width="50">超滤量<br/>(ml)</td>
379 379
                                             <td width="200">病情变化及处理</td>                                 
380 380
                                         </tr>
381 381
                                         <tr v-for="(monitor_record,index) in record.monitor_records" :key="index">
@@ -394,7 +394,7 @@
394 394
                                               <div style="height:40px;line-height:20px; overflow:hidden;">
395 395
                                                 <span style="word-break: break-all;margin:0;line-height:16px;-webkit-line-clamp:3;overflow:visible;display:inline-block;vertical-align:middle;height:auto;">
396 396
                                                   <template v-if="index == 0">【开始透析】</template>
397
-                                                  <template v-if="(index == monitor_record.length - 1) && index > 4">【结束透析】</template>
397
+                                                  <template v-if="(index == monitor_record.length - 1) && index > 1">【结束透析】</template>
398 398
                                                   {{monitor_record.symptom}}  &nbsp;{{monitor_record.dispose}} &nbsp;{{monitor_record.result}} 
399 399
                                                 </span> 
400 400
                                               </div>
@@ -487,6 +487,81 @@
487 487
                                 </table>
488 488
                             </td>
489 489
                         </tr>
490
+                    </tbody>
491
+                </table>
492
+            </div>
493
+            <template v-if="record.totallength > 14">
494
+              <div style="display:inline-block;width:100%;text-align:center;">
495
+                <div class="order-yy-name" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">{{orgname}}</div>
496
+                <div class="order-title" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">血液净化治疗记录单</div>
497
+              </div>
498
+              <div class="row">
499
+                  <div class="inline_block" >
500
+                  姓名:
501
+                  <div class="under_line" style="width: 50px;text-align: center;">{{record.patient.name}}</div>
502
+                  </div>
503
+                  <div class="inline_block" style="margin-left: 10px;">
504
+                  性别:
505
+                  <div class="under_line" style="width: 30px;text-align: center;">{{record.patient.gender == 1?"男":"女"}}</div>
506
+                  </div>
507
+                  <div class="inline_block" style="margin-left: 10px;">
508
+                  年龄:
509
+                  <div class="under_line" style="width: 30px;text-align: center;">{{getAge(record.patient)}}</div>
510
+                  岁
511
+                  </div>
512
+                  <div class="inline_block">
513
+                  门诊:
514
+                      <div class="under_line" style="width: 30px;text-align: center;">
515
+                          <check-box  :checked="record.patient.source == 1 "></check-box>
516
+                      </div>
517
+                  </div>
518
+                  <div class="inline_block">
519
+                  病区:
520
+                      <div class="under_line" style="width: 50px;text-align: center;">
521
+                          {{'/'}}
522
+                      </div>
523
+                  </div>
524
+                  <div class="inline_block">
525
+                  床号:
526
+                      <div class="under_line" style="width: 50px;text-align: center;">
527
+                          {{'/'}}
528
+                      </div>
529
+                  </div>
530
+                  <div class="inline_block">
531
+                  透析号:
532
+                      <div class="under_line" style="width: 70px;text-align: center;">
533
+                          {{'/'}}
534
+                      </div>
535
+                  </div>
536
+                  <div class="inline_block" style="margin-left: 5px;">
537
+                  住院号/门诊号:
538
+                  <div class="under_line" style="width: 70px;text-align: left" v-if="record.patient.admission_number">
539
+                      {{record.patient.admission_number}}
540
+                  </div>
541
+                  <div class="under_line" style="width: 70px;text-align: left" v-else>
542
+                      {{'/'}}
543
+                  </div>
544
+                  </div>
545
+                  
546
+              </div>
547
+              <div class="row" >
548
+                  <div class="inline_block" >
549
+                  入科方式:
550
+                  <div class="under_line" v-if="record.receive_assessment==0" style="width: 180px;text-align: left">  </div>
551
+                  <div class="under_line" v-if="record.receive_assessment==1" style="width: 180px;text-align: left">步行 </div>
552
+                  <div class="under_line" v-if="record.receive_assessment==2" style="width: 180px;text-align: left">扶行 </div>
553
+                  <div class="under_line" v-if="record.receive_assessment==3" style="width: 180px;text-align: left">轮椅 </div>
554
+                  <div class="under_line" v-if="record.receive_assessment==4" style="width: 180px;text-align: left">平车 </div>
555
+                  </div>
556
+                  <div class="inline_block" style="margin-left: 10px;">
557
+                  诊断:
558
+                  <div class="under_line" style="width: 180px;text-align: left">{{record.patient.diagnose}}</div>
559
+                  </div>
560
+              </div>
561
+            </template>
562
+            <div class="row" style="margin-top:-11px;position: relative;">
563
+                <table class="proj_table">
564
+                    <tbody>
490 565
                         <tr><td colspan="2"  style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;">透析后情况</td></tr>
491 566
                         <tr>
492 567
                             <td>
@@ -494,32 +569,32 @@
494 569
                                 <div class="inline_block" style="flex:1;" >
495 570
                                 T:
496 571
                                 <div class="under_line" style="width: 50px;text-align: center">
497
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.temperature?record.assessment_after_dislysis.temperature:''}}
572
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.temperature?record.assessment_after_dislysis.temperature:'/'}}
498 573
                                 </div>
499 574
                                 °C
500 575
                                 </div>
501 576
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
502 577
                                 P:
503 578
                                 <div class="under_line" style="width: 50px;text-align: center;">
504
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.pulse_frequency?record.assessment_after_dislysis.pulse_frequency:''}}
579
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.pulse_frequency?record.assessment_after_dislysis.pulse_frequency:'/'}}
505 580
                                 </div>
506 581
                                 次/分
507 582
                                 </div>
508 583
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
509 584
                                 R:
510 585
                                 <div class="under_line" style="width: 50px;text-align: center;">
511
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.breathing_rate?record.assessment_after_dislysis.breathing_rate:''}}
586
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.breathing_rate?record.assessment_after_dislysis.breathing_rate:'/'}}
512 587
                                 </div>
513 588
                                 次/分
514 589
                                 </div>
515 590
                                 <div class="inline_block" style="margin-left:10px;flex:1;">
516 591
                                 BP:
517 592
                                 <div class="under_line" style="width: 50px;text-align: center;">
518
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.systolic_blood_pressure?record.assessment_after_dislysis.systolic_blood_pressure:''}}
593
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.systolic_blood_pressure?record.assessment_after_dislysis.systolic_blood_pressure:'/'}}
519 594
                                 </div>
520 595
                                 /
521 596
                                 <div class="under_line" style="width: 50px;text-align: center;">
522
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.diastolic_blood_pressure?record.assessment_after_dislysis.diastolic_blood_pressure:''}}
597
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.diastolic_blood_pressure?record.assessment_after_dislysis.diastolic_blood_pressure:'/'}}
523 598
                                 </div>
524 599
                                 mmHg
525 600
                                 </div>
@@ -528,7 +603,7 @@
528 603
                                 <div class="inline_block" style="flex:1;">
529 604
                                 凝血程度:
530 605
                                 <div class="under_line" style="width: 100px;text-align: center">
531
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:''}}
606
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.cruor?record.assessment_after_dislysis.cruor:'/'}}
532 607
                                 </div>
533 608
                                 </div>
534 609
                                 <div class="inline_block" style="flex:1;">
@@ -549,7 +624,7 @@
549 624
                                 <div class="inline_block" style="flex:1;">
550 625
                                 实际治疗时间:
551 626
                                 <div class="under_line" style="width: 50px;text-align: center">
552
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_treatment_hour?record.assessment_after_dislysis.actual_treatment_hour:''}}
627
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_treatment_hour?record.assessment_after_dislysis.actual_treatment_hour:'/'}}
553 628
                                 </div>
554 629
                                 h
555 630
                                 <div class="under_line" style="width: 50px;text-align: center">
@@ -560,14 +635,14 @@
560 635
                                 <div class="inline_block" style="flex:1;">
561 636
                                 透后体重:
562 637
                                 <div class="under_line" style="width: 70px;text-align: center">
563
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after?record.assessment_after_dislysis.weight_after:''}}
638
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after?record.assessment_after_dislysis.weight_after:'/'}}
564 639
                                 </div>
565 640
                                 </div>
566 641
                                 <div class="inline_block" style="flex:1;">
567 642
                                 实际超滤量:
568 643
                                 <div class="under_line" style="width: 150px;text-align: center">
569
-                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:''}}
570
-                                </div>L
644
+                                    {{record.assessment_after_dislysis&&record.assessment_after_dislysis.actual_ultrafiltration?record.assessment_after_dislysis.actual_ultrafiltration:'/'}}
645
+                                </div>ml
571 646
                                 </div>
572 647
                             </div>
573 648
 
@@ -575,7 +650,7 @@
575 650
                                 <div class="inline_block" style="flex:1;">
576 651
                                 治疗小结:
577 652
                                 <div class="under_line" style="width: 300px;text-align: center">
578
-                                    {{record.summary&&record.summary.dialysis_summary?record.summary.dialysis_summary:''}}
653
+                                    {{record.summary&&record.summary.dialysis_summary?record.summary.dialysis_summary:'/'}}
579 654
                                 </div>
580 655
                                 </div>
581 656
                             </div>
@@ -641,7 +716,7 @@
641 716
                     </tbody>
642 717
                 </table>
643 718
            
644
-            <div class="print-yema2">1</div>
719
+            
645 720
           </div>
646 721
         </div>
647 722
       </div>
@@ -687,6 +762,7 @@
687 762
         operators: [],
688 763
         adminUser: [],
689 764
         doctor_advices: [],
765
+        monitor_records:[],
690 766
         advice_groups: [],
691 767
         advice_groups_2: [],
692 768
         blood_access_part: [],
@@ -739,7 +815,7 @@
739 815
           for (const recordIndex in this.records) {
740 816
             this.advice_groups = []
741 817
             this.advice_groups_2 = []
742
-            var dlegh = 6
818
+            var dlegh = 0
743 819
             if((this.records[recordIndex].assessment_before_dislysis
744 820
             &&this.records[recordIndex].assessment_before_dislysis.systolic_blood_pressure != 0
745 821
             &&this.records[recordIndex].assessment_before_dislysis.diastolic_blood_pressure != 0)
@@ -770,6 +846,7 @@
770 846
             if(recordIndex == (this.records.length - 1)){
771 847
               this.records[recordIndex].classname = ' '
772 848
             }
849
+            
773 850
 
774 851
             this.records[recordIndex].monitor_records2 = []
775 852
             if (this.records[recordIndex].monitor_records && this.records[recordIndex].monitor_records.length < 7) {
@@ -787,6 +864,8 @@
787 864
               }
788 865
             }
789 866
 
867
+            this.monitor_records = this.records[recordIndex].monitor_records
868
+
790 869
             // this.records[recordIndex].monitor_records2 = []
791 870
             // if (this.records[recordIndex].monitor_records.length > 13){
792 871
             //   const tempMonitors = []
@@ -989,7 +1068,10 @@
989 1068
             this.records[recordIndex].advices2 = []
990 1069
             this.records[recordIndex].advices = this.doctor_advices
991 1070
             this.records[recordIndex].advices2 = this.advice_groups_2
1071
+
1072
+            this.records[recordIndex].totallength= this.doctor_advices.length + this.monitor_records.length
992 1073
           }
1074
+          
993 1075
 
994 1076
           this.operators = resp.data.medical_staffs
995 1077
           if (this.operators.length > 0) {

+ 11 - 1
src/xt_pages/dialysis/details/assessmentBefore.vue Zobrazit soubor

@@ -23,7 +23,11 @@
23 23
           <span class="content">{{ catheter }}</span>
24 24
           <span class="unit"></span>
25 25
         </li>
26
-
26
+        <li v-if="isShow('衣物重')">
27
+          <label>衣物重 : </label>
28
+          <span class="content" v-if="additional_weight!='0'">{{ additional_weight }}</span>
29
+          <span class="unit" v-if="additional_weight!='0'">kg</span>
30
+        </li>
27 31
         <li v-if="isShow('干体重')">
28 32
           <label>干体重 : </label>
29 33
           <span class="content" v-if="dry_weight!='0'">{{ dry_weight }}</span>
@@ -194,6 +198,12 @@
194 198
       }
195 199
       return this.record.weight_before
196 200
     },
201
+    additional_weight: function() {
202
+      if (this.record.id == 0) {
203
+        return '-'
204
+      }
205
+      return this.record.additional_weight
206
+    },
197 207
     systolic_blood_pressure: function() {
198 208
       if (this.record.id == 0) {
199 209
         return '-'

+ 11 - 5
src/xt_pages/dialysis/details/dialog/computer_dialog.vue Zobrazit soubor

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <div>
3 3
     <el-dialog title="透析上机" :visible.sync="visible" width="854px" :modal-append-to-body="false">
4
-      <el-form :model="form" label-width="80px">
4
+      <el-form :model="form" label-width="100px">
5 5
         <el-form-item label="上机床位">
6 6
           <el-select v-model="form.bed_id" placeholder="" :disabled="dialysis_order.id != 0">
7 7
             <el-option v-for="(bed, index) in zone_beds" :key="index" :value="bed.id" :label="bed.number"></el-option>
@@ -17,6 +17,10 @@
17 17
             <el-option v-for="(admin, index) in admins" :key="index" :value="admin.id" :label="admin.name"></el-option>
18 18
           </el-select>
19 19
         </el-form-item>
20
+        <el-form-item label="引血(ml/min)" v-if="template_id == 6" >
21
+          <el-input type="number" v-model="form.lood_drawing" style="width:200px;"></el-input>
22
+        </el-form-item>
23
+    
20 24
         <el-form-item label="上机时间 :" style="width:300px">
21 25
           <el-date-picker
22 26
             :disabled="dialysis_order.id != 0"
@@ -48,7 +52,7 @@
48 52
       return {
49 53
         visible: false,
50 54
         loading: false,
51
-
55
+        template_id: 0,
52 56
         patient_id: 0,
53 57
         schedule_date: 0,
54 58
         start_time: 0,
@@ -57,6 +61,7 @@
57 61
           nurse_id: '',
58 62
           start_time:'',
59 63
           puncture_nurse_id:'',
64
+          lood_drawing:100
60 65
         }
61 66
       }
62 67
     },
@@ -75,14 +80,15 @@
75 80
       }
76 81
     },
77 82
     created() {
78
-
79
-
83
+      
84
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
80 85
       this.patient_id = this.$route.query.patient_id
81 86
       this.schedule_date = this.$route.query.date
82 87
 
83 88
       this.form.bed_id = this.dialysis_order.id == 0 ? this.schedule.bed_id : this.dialysis_order.bed_id
84 89
       this.form.nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.start_nurse
85 90
       this.form.puncture_nurse_id = this.dialysis_order.id == 0 ? this.$store.getters.xt_user.user.id : this.dialysis_order.puncture_nurse
91
+      this.form.lood_drawing = 0 
86 92
 
87 93
       if(this.form.puncture_nurse_id == 0){
88 94
         this.form.puncture_nurse_id = this.$store.getters.xt_user.user.id
@@ -166,7 +172,7 @@
166 172
       },
167 173
       submit: function() {
168 174
         this.loading = true
169
-        startDialysis(this.patient_id, parseTime(this.schedule_date, '{y}-{m}-{d}'), this.form.nurse_id, this.form.bed_id, this.form.puncture_nurse_id,this.form.start_time).then(rs => {
175
+        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).then(rs => {
170 176
           this.loading = false
171 177
           var resp = rs.data
172 178
           if (resp.state == 1) {

+ 20 - 4
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue Zobrazit soubor

@@ -58,8 +58,12 @@
58 58
           </el-table-column>
59 59
 
60 60
 
61
-
62
-          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(L)" width="110" v-if="isShow('超滤量')">
61
+          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(ml)" width="110" v-if="isShow('超滤量') && template_id == 6">
62
+            <template slot-scope="scope">
63
+              {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
64
+            </template>
65
+          </el-table-column>
66
+          <el-table-column prop="ultrafiltration_volume" align="center" label="超滤量(L)" width="110" v-if="isShow('超滤量') && template_id != 6">
63 67
             <template slot-scope="scope">
64 68
               {{scope.row.ultrafiltration_volume?scope.row.ultrafiltration_volume:''}}
65 69
             </template>
@@ -74,12 +78,22 @@
74 78
               {{scope.row.dialysate_temperature?scope.row.dialysate_temperature:''}}
75 79
             </template>
76 80
           </el-table-column>
77
-          <el-table-column prop="replacement_rate" align="center" label="置换率(L/h)" width="120" v-if="isShow('置换率')">
81
+          <el-table-column prop="replacement_rate" align="center" label="置换率(ml/min)" width="120" v-if="isShow('置换率') && template_id == 6">
78 82
             <template slot-scope="scope">
79 83
               {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
80 84
             </template>
81 85
           </el-table-column>
82
-          <el-table-column prop="displacement_quantity" align="center" label="置换量(L)" width="100" v-if="isShow('置换量')">
86
+          <el-table-column prop="replacement_rate" align="center" label="置换率(L/h)" width="120" v-if="isShow('置换率') && template_id != 6">
87
+            <template slot-scope="scope">
88
+              {{scope.row.replacement_rate?scope.row.replacement_rate:''}}
89
+            </template>
90
+          </el-table-column>
91
+          <el-table-column prop="displacement_quantity" align="center" label="置换量(ml)" width="100" v-if="isShow('置换量' && template_id == 6)">
92
+            <template slot-scope="scope">
93
+              {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
94
+            </template>
95
+          </el-table-column>
96
+          <el-table-column prop="displacement_quantity" align="center" label="置换量(L)" width="100" v-if="isShow('置换量') && template_id != 6">
83 97
             <template slot-scope="scope">
84 98
               {{scope.row.displacement_quantity?scope.row.displacement_quantity:''}}
85 99
             </template>
@@ -316,6 +330,7 @@ export default {
316 330
 
317 331
         patient_id: 0,
318 332
         schedule_date: 0,
333
+        template_id: 0,
319 334
 
320 335
         // monitoring_date: 0,
321 336
 
@@ -369,6 +384,7 @@ export default {
369 384
       }
370 385
     },
371 386
     created() {
387
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
372 388
       var date = this.$route.query.date
373 389
       var patient_id = this.$route.query.patient_id
374 390
       this.patient_id = patient_id

+ 11 - 4
src/xt_pages/dialysis/details/dialysisMonitoring.vue Zobrazit soubor

@@ -12,11 +12,14 @@
12 12
         <th width="76px">静脉压/动脉压(mmhg)</th>
13 13
         <th v-if="isShow('血流量')" width="92px">血流量(ml/min)</th>
14 14
         <th v-if="isShow('跨膜压')" width="76px">跨膜压(mmhg)</th>
15
-        <th v-if="isShow('超滤量')" width="76px">超滤量(L)</th>
15
+        <th v-if="isShow('超滤量') && template_id == 6" width="76px">超滤量(ml)</th>
16
+        <th v-if="isShow('超滤量') && template_id != 6" width="76px">超滤量(L)</th>
16 17
         <th v-if="isShow('钠浓度')" width="92px">钠浓度(mmol/L)</th>
17 18
         <th v-if="isShow('透析液温度')" width="92px">透析液温度(℃)</th>
18
-        <th v-if="isShow('置换率')" width="92px">置换率(L/h)</th>
19
-        <th v-if="isShow('置换量')" width="92px">置换量(L)</th>
19
+        <th v-if="isShow('置换率' && template_id == 6)" width="92px">置换率(ml/min)</th>
20
+        <th v-if="isShow('置换量' && template_id == 6)" width="92px">置换量(ml)</th>
21
+        <th v-if="isShow('置换率' && template_id != 6)" width="92px">置换率(L/h)</th>
22
+        <th v-if="isShow('置换量' && template_id != 6)" width="92px">置换量(L)</th>
20 23
         <th v-if="isShow('电导度')" width="92px">电导度(mS/m)</th>
21 24
         <th v-if="isShow('置换液流量')"  width="92px">置换液流量(ml/h)</th>
22 25
         <th v-if="isShow('病情变化')" width="92px">病情变化</th>
@@ -58,7 +61,8 @@ export default {
58 61
   name: 'statOrder',
59 62
   data() {
60 63
       return {
61
-        title: '透析监测 '
64
+        title: '透析监测 ',
65
+        template_id: 0
62 66
       }
63 67
   },
64 68
   props: {
@@ -66,6 +70,9 @@ export default {
66 70
         type: Array
67 71
       }
68 72
   },
73
+   created() {
74
+      this.template_id = this.$store.getters.xt_user.template_info.template_id
75
+   },
69 76
   methods: {
70 77
       parseTime(time, layout) {
71 78
         return parseTime(time, layout)

Diff nebyl zobrazen, protože je příliš veliký
+ 468 - 392
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue