Browse Source

Merge remote-tracking branch 'origin/20230223_pad_vue_new_branch' into 20230223_pad_vue_new_branch

yq1 1 year ago
parent
commit
7c3c1b6047

+ 270 - 137
src/pages/main/PatientBox.vue View File

@@ -397,8 +397,16 @@
397 397
                         : ""
398 398
                     }}ml</span
399 399
                   >
400
+
401
+                  <span v-if="$store.getters.user.template_info.org_id == 10597"
402
+                    >{{
403
+                      patient.prescription
404
+                        ? patient.prescription.target_ultrafiltration
405
+                        : ""
406
+                    }}L</span
407
+                  >
400 408
                   <span
401
-                    v-if="$store.getters.user.template_info.org_id != 10340"
409
+                    v-if="$store.getters.user.template_info.org_id != 10340 && $store.getters.user.template_info.org_id != 10597"
402 410
                     >{{
403 411
                       patient.prescription
404 412
                         ? patient.prescription.target_ultrafiltration
@@ -425,7 +433,18 @@
425 433
                     >
426 434
                   </span>
427 435
                   <span
428
-                    v-if="$store.getters.user.template_info.org_id != 10340"
436
+                    v-if="$store.getters.user.template_info.org_id == 10597"
437
+                  >
438
+                    <span
439
+                      >{{
440
+                        patient.dialysis_solution
441
+                          ? patient.dialysis_solution.target_ultrafiltration
442
+                          : ""
443
+                      }}L</span
444
+                    >
445
+                  </span>
446
+                  <span
447
+                    v-if="$store.getters.user.template_info.org_id != 10340 && $store.getters.user.template_info.org_id != 10597"
429 448
                     >{{
430 449
                       patient.prescription
431 450
                         ? patient.prescription.target_ultrafiltration
@@ -435,46 +454,36 @@
435 454
                 </span>
436 455
               </p>
437 456
 
457
+              <p v-if="$store.getters.user.template_info.org_id == 10597">
458
+                处方脱水量:
459
+                  <span>{{patient.prescription? patient.prescription.prescription_water: ""}}L</span>
460
+              </p>
461
+
438 462
               <p
439 463
                 v-if="
440 464
                   $store.getters.user.template_info.org_id != 9675 &&
441 465
                   $store.getters.user.template_info.org_id != 10340
466
+                
442 467
                 "
443 468
               >
444
-                透析器/灌流器:{{
445
-                  patient.prescription
446
-                    ? patient.prescription.dialyzer_perfusion_apparatus
447
-                    : ""
448
-                }}
449
-                <span
450
-                  v-if="
451
-                    patient.prescription != null &&
452
-                    patient.prescription.dialysis_dialyszers != ''
453
-                  "
454
-                  >{{
455
-                    patient.prescription
456
-                      ? patient.prescription.dialysis_dialyszers
457
-                      : ""
458
-                  }}</span
459
-                >
469
+                透析器/灌流器:{{patient.prescription ? patient.prescription.dialyzer_perfusion_apparatus: ""}}
460 470
                 <span
461
-                  v-if="
462
-                    patient.prescription != null &&
463
-                    patient.prescription.dialysis_irrigation != ''
464
-                  "
465
-                  >/
471
+                  v-if="patient.prescription != null &&patient.prescription.dialysis_dialyszers != ''">
472
+                  {{patient.prescription? patient.prescription.dialysis_dialyszers: ""}}
466 473
                 </span>
467
-                <span
468
-                  v-if="
469
-                    patient.prescription != null &&
470
-                    patient.prescription.dialysis_irrigation != ''
471
-                  "
472
-                >
473
-                  {{
474
-                    patient.prescription
475
-                      ? patient.prescription.dialysis_irrigation
476
-                      : ""
477
-                  }}
474
+                <span v-if="patient.prescription == null && patient.dialysis_solution!=null">
475
+                  {{patient.dialysis_solution? patient.dialysis_solution.dialysis_dialyszers: ""}}
476
+                </span>
477
+                <span v-if="patient.prescription != null &&patient.prescription.dialysis_irrigation != ''">/</span>
478
+                <span v-if="patient.prescription == null &&patient.dialysis_solution!=null">
479
+                  {{patient.dialysis_solution? patient.dialysis_solution.dialysis_irrigation: ""}}
480
+                </span>
481
+                <span v-if="patient.prescription != null &&patient.prescription.dialysis_irrigation != ''">
482
+                  {{patient.prescription? patient.prescription.dialysis_irrigation: ""}}
483
+                </span>
484
+
485
+                <span v-if="patient.prescription == null && patient.dialysis_solution!=null">
486
+                  {{patient.dialysis_solution? patient.dialysis_solution.dialysis_irrigation: ""}}
478 487
                 </span>
479 488
               </p>
480 489
 
@@ -541,17 +550,12 @@
541 550
                   $store.getters.user.template_info.org_id == 9671 ||
542 551
                   $store.getters.user.template_info.org_id == 10445 ||
543 552
                   $store.getters.user.template_info.org_id ==10597 ||
544
-                  $store.getters.user.template_info.org_id ==10599 
553
+                  $store.getters.user.template_info.org_id ==10599
545 554
                 "
546 555
               >
547 556
                 滤过器:
548
-                <span>
549
-                   {{
550
-                    patient.prescription
551
-                      ? patient.prescription.dialysis_strainer
552
-                      : ""
553
-                  }}
554
-                </span>
557
+                <span v-if="patient.prescription!=null && patient.prescription.dialysis_strainer!=''">{{patient.prescription? patient.prescription.dialysis_strainer: ""}}</span>
558
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null">{{patient.dialysis_solution? patient.dialysis_solution.dialysis_strainer: ""}}</span>
555 559
               </p>
556 560
               <p
557 561
                 v-if="
@@ -563,71 +567,190 @@
563 567
                 <span>{{patient.dialysis_order &&patient.dialysis_order.schedule_remark? patient.dialysis_order.schedule_remark:patient.patient.schedule_remark }}</span>
564 568
               </p>
565 569
               <p>抗凝剂:
566
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==1">无肝素</span>
567
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==2">普通肝素</span>
568
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==3">低分子肝素</span>
569
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==4">阿加曲班</span>
570
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==5">枸橼酸钠</span>
571
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==6">低分子肝素钙</span>
572
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==7">低分子肝素钠</span>
573
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==8">依诺肝素</span>
574
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==9">达肝素</span>
575
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==10">体外抗凝</span>
576
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==11">那屈肝素</span>
577
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==12">无抗凝剂</span>
578
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==13">那曲肝素钙</span>
579
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==14">肝素钙注射液</span>
580
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==15">甲磺酸萘莫司他</span>
581
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==16">低分子量肝素钙</span>
582
-                <span v-if=" patient.prescription&&patient.prescription.anticoagulant ==17">肝素钠</span>
570
+                <span v-if="patient.prescription!=null&& patient.prescription&&patient.prescription.anticoagulant ==1">无肝素</span>
571
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==1">无肝素</span>
572
+
573
+                <span v-if="patient.prescription==null && patient.prescription&&patient.prescription.anticoagulant ==2">普通肝素</span>
574
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==2">普通肝素</span>
575
+
576
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==3">低分子肝素</span>
577
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==3">低分子肝素</span>
578
+
579
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==4">阿加曲班</span>
580
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==4">阿加曲班</span>
581
+
582
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==5">枸橼酸钠</span>
583
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==5">枸橼酸钠</span>
584
+
585
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==6">低分子肝素钙</span>
586
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==6">低分子肝素钙</span>
587
+
588
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==7">低分子肝素钠</span>
589
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==7">低分子肝素钙</span>
590
+
591
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==8">依诺肝素</span>
592
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==8">依诺肝素</span>
593
+
594
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==9">达肝素</span>
595
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==9">达肝素</span>
596
+
597
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==10">体外抗凝</span>
598
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==10">体外抗凝</span>
599
+
600
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==11">那屈肝素</span>
601
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==11">那屈肝素</span>
602
+
603
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==12">无抗凝剂</span>
604
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==12">无抗凝剂</span>
605
+
606
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==13">那曲肝素钙</span>
607
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==13">那曲肝素钙</span>
608
+
609
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==14">肝素钙注射液</span>
610
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==14">肝素钙注射液</span>
611
+
612
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==15">甲磺酸萘莫司他</span>
613
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==15">甲磺酸萘莫司他</span>
614
+
615
+                <span v-if=" patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==16">低分子量肝素钙</span>
616
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==16">低分子肝素钙</span>
617
+
618
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant ==17">肝素钠</span>
619
+                <span v-if="patient.prescription==null && patient.dialysis_solution!=null &&  patient.dialysis_solution.anticoagulant==17">肝素钠</span>
620
+
583 621
               </p>
584 622
               <p>
585
-                首剂: {{ patient.prescription&&patient.prescription.anticoagulant_shouji?patient.prescription&&patient.prescription.anticoagulant_shouji:"" }}
586
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
587
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
588
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
589
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
590
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
591
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
592
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
593
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
594
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
595
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
596
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
597
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
598
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
599
-
600
-                维持: {{ patient.prescription&&patient.prescription.anticoagulant_weichi?patient.prescription&&patient.prescription.anticoagulant_weichi:"" }}
601
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
602
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
603
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
604
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
605
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
606
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
607
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
608
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
609
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
610
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
611
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
612
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
613
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
614
-
615
-                总量: {{ patient.prescription&&patient.prescription.anticoagulant_zongliang?patient.prescription&&patient.prescription.anticoagulant_zongliang:"" }}
616
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
617
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
618
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
619
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
620
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
621
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
622
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
623
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
624
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
625
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
626
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
627
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
628
-                <span v-if="patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
629
-
630
-               
623
+                首剂:  
624
+                {{patient.prescription!=null&& patient.prescription&&patient.prescription.anticoagulant_shouji?patient.prescription&&patient.prescription.anticoagulant_shouji:"" }}
625
+                {{patient.prescription==null&& patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_shouji?patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_shouji:"" }}
626
+
627
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
628
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 4">iu</span>
629
+
630
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
631
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 3">iu</span>
632
+
633
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
634
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 2">mg</span>
635
+
636
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
637
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 5">ml</span>
638
+
639
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
640
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 6">iu</span>
641
+
642
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
643
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 7">iu</span>
644
+                
645
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
646
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 8">iu</span>
647
+
648
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
649
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 9">iu</span>
650
+
651
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
652
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 10">iu</span>
653
+
654
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
655
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 11">iu</span>
656
+
657
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
658
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 13">iu</span>
659
+
660
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
661
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 16">iu</span>
662
+
663
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
664
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 17">mg</span>
665
+
666
+                维持: {{patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant_weichi?patient.prescription&&patient.prescription.anticoagulant_weichi:"" }}
667
+                {{patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_weichi?patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_weichi:"" }}
668
+
669
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
670
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 4">iu</span>
671
+                
672
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
673
+                <span v-if="patient.dialysis_solution==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 3">iu</span>
674
+
675
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
676
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 2">mg</span>
677
+
678
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
679
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 5">ml</span>
680
+
681
+
682
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
683
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 6">iu</span>
684
+
685
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
686
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 7">iu</span>
687
+                
688
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
689
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 8">iu</span>
690
+
691
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
692
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 9">iu</span>
693
+
694
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
695
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 10">iu</span>
696
+
697
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
698
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 11">iu</span>
699
+
700
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
701
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 13">iu</span>
702
+
703
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
704
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 16">iu</span>
705
+
706
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
707
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 17">mg</span>
708
+
709
+                总量: 
710
+                {{  patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant_zongliang?patient.prescription&&patient.prescription.anticoagulant_zongliang:"" }}
711
+                {{  patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_zongliang?patient.dialysis_solution&&patient.dialysis_solution.anticoagulant_zongliang:"" }}
712
+
713
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 4">iu</span>
714
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 4">iu</span>
715
+
716
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 3">iu</span>
717
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 3">iu</span>
718
+
719
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 2">mg</span>
720
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 2">mg</span>
721
+
722
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 5">ml</span>
723
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 5">ml</span>
724
+ 
725
+
726
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 6">iu</span>
727
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 6">iu</span>
728
+
729
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 7">iu</span>
730
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 7">iu</span>
731
+
732
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 8">iu</span>
733
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 8">iu</span>
734
+
735
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 9">iu</span>
736
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 9">iu</span>
737
+
738
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 10">iu</span>
739
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 10">iu</span>
740
+
741
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 11">iu</span>
742
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 11">iu</span>
743
+
744
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 13">iu</span>
745
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 13">iu</span>
746
+
747
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 16">iu</span>
748
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 16">iu</span>
749
+
750
+                <span v-if="patient.prescription!=null&&patient.prescription&&patient.prescription.anticoagulant == 17">mg</span>
751
+                <span v-if="patient.prescription==null&&patient.dialysis_solution&&patient.dialysis_solution.anticoagulant == 17">mg</span>
752
+
753
+
631 754
               </p>
632 755
             </div>
633 756
           </div>
@@ -945,7 +1068,7 @@
945 1068
             </div>
946 1069
           </div>
947 1070
 
948
-       
1071
+
949 1072
           <div class="item">
950 1073
             <label class="name" for="dtl">消毒时长</label>
951 1074
             <div class="content">
@@ -960,7 +1083,7 @@
960 1083
             </div>
961 1084
           </div>
962 1085
 
963
-         
1086
+
964 1087
           <div class="item">
965 1088
             <h2 class="name">结束消毒时间</h2>
966 1089
             <div class="content">
@@ -1033,7 +1156,7 @@
1033 1156
             </div>
1034 1157
           </div>
1035 1158
 
1036
-       
1159
+
1037 1160
           <div class="item">
1038 1161
             <label class="name" for="dtl">消毒时长</label>
1039 1162
             <div class="content">
@@ -1048,7 +1171,7 @@
1048 1171
             </div>
1049 1172
           </div>
1050 1173
 
1051
-         
1174
+
1052 1175
           <div class="item">
1053 1176
             <h2 class="name">结束消毒时间</h2>
1054 1177
             <div class="content">
@@ -1157,7 +1280,7 @@
1157 1280
             @cancel="showPicker2=false"
1158 1281
             @confirm="onConfirmOne"
1159 1282
           />
1160
-        </van-popup> 
1283
+        </van-popup>
1161 1284
 
1162 1285
         <van-popup v-model:show="showPicker3" round position="bottom">
1163 1286
           <van-picker
@@ -1166,7 +1289,7 @@
1166 1289
             @cancel="showPicker3=false"
1167 1290
             @confirm="onConfirmTwo"
1168 1291
           />
1169
-        </van-popup> 
1292
+        </van-popup>
1170 1293
 
1171 1294
 
1172 1295
         <van-popup v-model:show="showPicker4" round position="bottom">
@@ -1176,7 +1299,7 @@
1176 1299
             @cancel="showPicker4=false"
1177 1300
             @confirm="onConfirmThree"
1178 1301
           />
1179
-        </van-popup> 
1302
+        </van-popup>
1180 1303
 
1181 1304
         <van-popup v-model:show="showPicker5" round position="bottom">
1182 1305
           <van-picker
@@ -1185,7 +1308,7 @@
1185 1308
             @cancel="showPicker5=false"
1186 1309
             @confirm="onConfirmFour"
1187 1310
           />
1188
-        </van-popup> 
1311
+        </van-popup>
1189 1312
       </div>
1190 1313
     </van-popup>
1191 1314
   </div>
@@ -1213,7 +1336,6 @@ const moment = require('moment')
1213 1336
 import { getDisInfectionTime, SaveDisinfetionInfo } from '@/api/manage'
1214 1337
 import { GetRemindLongAdviceOne } from '@/api/advice'
1215 1338
 import { Console } from 'console'
1216
-
1217 1339
 export default {
1218 1340
   name: 'PatientBox',
1219 1341
   components: {
@@ -1385,8 +1507,9 @@ export default {
1385 1507
         { value: 1, text: "床单" },
1386 1508
         { value: 2, text: "被套" },
1387 1509
         { value: 3, text: "枕套" },
1388
-      
1510
+
1389 1511
       ],
1512
+      timenow:0
1390 1513
     }
1391 1514
   },
1392 1515
   methods: {
@@ -1500,7 +1623,7 @@ export default {
1500 1623
           var config = resp.data.config // 库存自动扣减配置
1501 1624
           var types = resp.data.types // 所有系统库存商品类型
1502 1625
           var last_predialysis_evaluation = resp.data.last_predialysis_evaluation // 上一次透前评估
1503
-         
1626
+
1504 1627
           var last_assessment_after_dislysis =
1505 1628
             resp.data.last_assessment_after_dislysis // 上一次透前评估
1506 1629
           var last_monitor_record = resp.data.last_monitor_record
@@ -1723,11 +1846,11 @@ export default {
1723 1846
             case 2:
1724 1847
               var totalAdvice = resp.data.advices
1725 1848
 
1726
-             
1849
+
1727 1850
               console.log("日期++++++++++++++",moment().weekday())
1728 1851
               console.log("totalADVICE---------------",totalAdvice)
1729
-             
1730
-              var total_day = "" 
1852
+
1853
+              var total_day = ""
1731 1854
               if(moment().weekday() == 1){
1732 1855
                  total_day = "周一"
1733 1856
               }
@@ -1750,7 +1873,7 @@ export default {
1750 1873
                 total_day = "周日"
1751 1874
               }
1752 1875
               var longAdvicesTwo = resp.data.advices_two
1753
-            
1876
+
1754 1877
               var waitUploadAdvices = []
1755 1878
               if (totalAdvice.length != 0) {
1756 1879
                 for (let i = 0; i < totalAdvice.length; i++) {
@@ -1762,7 +1885,7 @@ export default {
1762 1885
                     if (totalAdvice[i].template_id ==longAdvicesTwo[a].template_id) {
1763 1886
                       totalAdvice[i]['isCheck'] = 0
1764 1887
                     }
1765
-                    
1888
+
1766 1889
                   }
1767 1890
                 }
1768 1891
 
@@ -1771,7 +1894,7 @@ export default {
1771 1894
                   if (totalAdvice[i].isCheck == 1) {
1772 1895
                     waitUploadAdvices.push(totalAdvice[i])
1773 1896
                   }
1774
-                
1897
+
1775 1898
                 }
1776 1899
 
1777 1900
                 console.log("org_id-------------------",this.$store.getters.user.template_info.org_id)
@@ -1782,7 +1905,7 @@ export default {
1782 1905
                     }
1783 1906
                   }
1784 1907
                 }
1785
-                
1908
+
1786 1909
               }
1787 1910
               console.log("中国馆2333333333333333",totalAdvice)
1788 1911
 
@@ -2429,7 +2552,7 @@ export default {
2429 2552
           console.log('start_time_str', this.start_time_str)
2430 2553
         }
2431 2554
       }
2432
-     
2555
+
2433 2556
       var params = {
2434 2557
         patient_id: schedual.patient_id,
2435 2558
         schedule_date: schedual.schedule_date
@@ -2453,7 +2576,7 @@ export default {
2453 2576
             }else{
2454 2577
               this.start_time_str = this.getTimeTwo(order.end_time)
2455 2578
             }
2456
-          
2579
+
2457 2580
             this.getDisInfectionTime()
2458 2581
             this.showPlan = true
2459 2582
           }
@@ -2467,8 +2590,8 @@ export default {
2467 2590
       this.showPlan = false
2468 2591
     },
2469 2592
     commitInfo () {
2470
-      
2471
-      
2593
+
2594
+
2472 2595
       const params = {
2473 2596
         bed_id: this.bed_id,
2474 2597
         start_time: this.start_time_str,
@@ -2479,10 +2602,10 @@ export default {
2479 2602
         patient_id: this.patient_id,
2480 2603
         mode_id: this.mode_id,
2481 2604
         schedule_type: this.schedule_type,
2482
-       
2605
+
2483 2606
       }
2484 2607
       console.log("newoowowo",params)
2485
-      
2608
+
2486 2609
       if (this.disinfec_time == '') {
2487 2610
         this.$toast('消毒时长不能为空!')
2488 2611
         return false
@@ -2519,7 +2642,7 @@ export default {
2519 2642
            way = this.disinfectType.value
2520 2643
         }
2521 2644
       }
2522
-      var machine_disinfectant =0 
2645
+      var machine_disinfectant =0
2523 2646
       for(let i=0;i<this.disinfectantType.length;i++){
2524 2647
           if(this.kuangvalue2 == this.disinfectType[i].text){
2525 2648
             machine_disinfectant = this.disinfectType[i].value
@@ -2572,7 +2695,7 @@ export default {
2572 2695
         return false
2573 2696
       }
2574 2697
       console.log('params', params)
2575
-      
2698
+
2576 2699
       SaveDisinfetionInfo(params).then((response) => {
2577 2700
         if (response.data.state == 1) {
2578 2701
           var information = response.data.data.information
@@ -2714,7 +2837,7 @@ export default {
2714 2837
           var plan = response.data.data.plan
2715 2838
 
2716 2839
           this.disinfec_time = plan
2717
-         
2840
+
2718 2841
           // var planObj = response.data.data.planObj
2719 2842
           // if(planObj!="" && planObj!=undefined){
2720 2843
           //   var way = ""
@@ -2736,7 +2859,7 @@ export default {
2736 2859
           //   var disinfectant_way = ""
2737 2860
           //   for(let i=0;i<this.sterilizeType.length;i++){
2738 2861
           //     if(planObj.sterilizeType == this.sterilizeType[i].text){
2739
-          //       disinfectant_way = this.sterilizeType[i].text 
2862
+          //       disinfectant_way = this.sterilizeType[i].text
2740 2863
           //     }
2741 2864
           //   }
2742 2865
           //   this.kuangvalue3 = disinfectant_way
@@ -2748,7 +2871,7 @@ export default {
2748 2871
           //     }
2749 2872
           //   }
2750 2873
           //   this.kuangvalue4 = disinfectant
2751
-           
2874
+
2752 2875
           //   var bed_type = ""
2753 2876
           //   for(let i=0;i<this.bedType.length;i++){
2754 2877
           //     if(planObj.bed_way == this.bedType[i].value){
@@ -2756,13 +2879,13 @@ export default {
2756 2879
           //     }
2757 2880
           //   }
2758 2881
           //   this.kuangvalue5 =bed_type
2759
-           
2882
+
2760 2883
           // }
2761 2884
           var total = 60 * parseInt(this.disinfec_time) + new Date(this.start_time_str).valueOf() / 1000
2762 2885
           console.log('total', total)
2763 2886
           this.select_time_str = this.getTimeTwo(total)
2764 2887
           this.select_time = this.getTimeTwo(total)
2765
-        
2888
+
2766 2889
           if (plan == '') {
2767 2890
             this.end_time = ''
2768 2891
             this.select_time = ''
@@ -2939,8 +3062,18 @@ export default {
2939 3062
       this.start_time_str = parseTime(this.start_time, '{y}-{m}-{d} {h}:{i}')
2940 3063
       this.select_time_str = parseTime(this.select_time, '{y}-{m}-{d} {h}:{i}')
2941 3064
       console.log('this.select_time_str3232323', this.select_time_str)
2942
-      
3065
+
2943 3066
     }
3067
+
3068
+    let dateone =  moment().format('YYYY-MM-DD')//获取标准时间 //Tue Aug 16 2022 15:06:24 GMT+0800 (中国标准时间)
3069
+        //方式一
3070
+    let timeStampOne = Date.parse(dateone)
3071
+    
3072
+    var arrDateTwo = (timeStampOne/1000)-28800
3073
+
3074
+    console.log("时间搓2222",arrDateTwo)
3075
+
3076
+    this.timenow = arrDateTwo
2944 3077
   },
2945 3078
   watch: {
2946 3079
     is_run: function () {

+ 18 - 14
src/pages/main/beforeDialysis/components/consumables.vue View File

@@ -27,6 +27,9 @@
27 27
       list: Array,
28 28
       goodInfo: Array,
29 29
       total: Number,
30
+      zone_selected: Number,
31
+      schedual_type_selected: Number,
32
+      partition_id:Number,
30 33
     },
31 34
     data() {
32 35
       return {
@@ -37,7 +40,7 @@
37 40
     },
38 41
     methods: {
39 42
       getGoodUserInfo(good_type_id, good_user, last_good_user, good_user_detail, last_good_user_detail,prescription) {
40
-        console.log("good_type_id",good_type_id)
43
+        // console.log("good_type_id",good_type_id)
41 44
         
42 45
         if (good_user != null && good_user.length > 0) {
43 46
           let desc = ""
@@ -46,17 +49,7 @@
46 49
               desc = desc + " " + good_user[b].info.specification_name + "*" + good_user[b].count
47 50
           }
48 51
           return desc
49
-          // } else if (good_user.length <= 0) {
50
-          //   if (last_good_user != null && last_good_user.length > 0) {
51
-          //     let desc = ""
52
-          //     for (let b = 0; b < last_good_user.length; b++){
53
-          //       if(good_type_id == last_good_user[b].good_type_id)
54
-          //         desc = desc + " " + last_good_user[b].info.specification_name +"*" +last_good_user[b].count
55
-          //     }
56
-          //     return desc
57
-          //
58
-          //   }
59
-          //   return ""
52
+       
60 53
         }else{
61 54
           if(good_type_id == 9741){
62 55
             return prescription.dialysis_dialyszers
@@ -83,12 +76,22 @@
83 76
           }
84 77
 
85 78
           if(good_type_id == 9770){
86
-            return prescription.dialysis_dialyszers
79
+            return prescription.dialysis_irrigation
87 80
           }
88 81
 
89 82
           if(good_type_id == 9774){
83
+            return prescription.dialysis_strainer
84
+          }
85
+
86
+          if(good_type_id == 9775){
90 87
             return prescription.dialysis_dialyszers
91 88
           }
89
+          if(good_type_id ==9776){
90
+            return prescription.dialysis_strainer
91
+          }
92
+          if(good_type_id == 9777){
93
+            return prescription.dialysis_irrigation
94
+          }
92 95
         }
93 96
         
94 97
       },
@@ -196,7 +199,8 @@
196 199
         if(this.$store.getters.user.template_info.org_id != 10579 && this.$store.getters.user.template_info.org_id != 10587 && this.$store.getters.user.template_info.org_id != 10597 && this.$store.getters.user.template_info.org_id != 10599){
197 200
           this.$router.push("/consumablesDetail");
198 201
         }else{
199
-          this.$router.push("/consumablesDetailOne");
202
+          console.log("2332o32o3223o",this.partition_id)
203
+          this.$router.push("/consumablesDetailOne?zone_selected="+this.zone_selected +"&schedual_type_selected="+this.schedual_type_selected+"&partion_id="+this.partition_id);
200 204
         }
201 205
        
202 206
       }

+ 4 - 1
src/pages/main/beforeDialysis/index.vue View File

@@ -74,7 +74,7 @@
74 74
             </ul>
75 75
         </div>
76 76
         <div class="beforeDialysisBox" style="padding-left:0">
77
-            <consumables ref="consumables"  v-if="type_selected == 0"  :list="list" :goodInfo="allGoodInfo" :query="query"></consumables>
77
+            <consumables ref="consumables"  v-if="type_selected == 0"  :list="list" :goodInfo="allGoodInfo" :query="query" :zone_selected="zone_selected" :schedual_type_selected="schedual_type_selected" :partition_id="partition_id"></consumables>
78 78
             <dialysis-parameters ref="dialysisParameters" v-if="type_selected == 1" :selected_date_str="selected_date_str" :zone_selected="zone_selected" :schedual_type_selected="schedual_type_selected" :search_keyword="search_keyword"></dialysis-parameters>
79 79
             <all-summary v-if="type_selected == 2" ref="allSummary" :selected_date_str="selected_date_str" :zone_selected="zone_selected" :schedual_type_selected="schedual_type_selected" :search_keyword="search_keyword"></all-summary>
80 80
         </div>
@@ -147,6 +147,7 @@
147 147
           all_list:[],
148 148
           allGoodInfo:[],
149 149
           zoneName:[],
150
+          partition_id:0
150 151
           // search_keyword:""
151 152
         }
152 153
     },
@@ -367,6 +368,8 @@
367 368
           this.zone_selected = index
368 369
           this.query.page = 1
369 370
           this.query.partition_id = this.zones[index].value
371
+          this.partition_id = this.zones[index].value
372
+         
370 373
           this.getDialysisGoods()
371 374
           this.$nextTick(() => {
372 375
             if(this.type_selected == 1){

+ 1 - 1
src/pages/main/dialog/subMenu/LongAdviceSubMenu.vue View File

@@ -429,7 +429,7 @@ export default {
429 429
               this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
430 430
             }
431 431
           } else {
432
-            if (this.$store.getters.user.org.id == 10016 || this.$store.getters.user.org.id == 10013 || this.$store.getters.user.org.id == 10014 || this.$store.getters.user.org.id == 10121 || this.$store.getters.user.org.id == 10587) {
432
+            if (this.$store.getters.user.org.id == 10016 || this.$store.getters.user.org.id == 10013 || this.$store.getters.user.org.id == 10014 || this.$store.getters.user.org.id == 10121 || this.$store.getters.user.org.id == 10587 || this.$store.getters.user.org.id == 10597 || this.$store.getters.user.org.id == 10599) {
433 433
               var nowDate = new Date()
434 434
               var nowYear = nowDate.getFullYear()
435 435
               var nowMonth = nowDate.getMonth() + 1

+ 1 - 1
src/pages/main/newActionBar/assessmentAfter.vue View File

@@ -21,7 +21,7 @@
21 21
                 <van-field v-model="timeValue" readonly @click="openPicker" @focus="inputFocus" v-if="isShow('实际治疗时长')" :required="isShow_title('实际治疗时长')" label="实际治疗时长" input-align="right"/>
22 22
                 <van-field v-model="formValue.actual_ultrafiltration" @focus="inputFocus" v-if="isShow('实际超滤量')" :required="isShow_title('实际超滤量')" type="number" input-align="right">
23 23
                     <template #label>
24
-                        <span v-if="(template_id == 6 && $store.getters.user.template_info.org_id !=10447) || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 17 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 28 || template_id == 27 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 36 || template_id == 38 || template_id == 40 || template_id == 43 || template_id == 44 || template_id == 47 || template_id == 56 || template_id == 60 || $store.getters.user.template_info.org_id == 9555 || $store.getters.user.template_info.org_id == 10307 || $store.getters.user.template_info.org_id == 10340 || $store.getters.user.template_info.org_id == 10387 || $store.getters.user.template_info.org_id == 10430 || $store.getters.user.template_info.org_id == 10432 || $store.getters.user.template_info.org_id == 10441 || $store.getters.user.template_info.org_id == 10445 || $store.getters.user.template_info.org_id == 10495 || $store.getters.user.template_info.org_id == 10375  || $store.getters.user.template_info.org_id == 10551">实际超滤量(ml)</span>
24
+                        <span v-if="(template_id == 6 && $store.getters.user.template_info.org_id !=10447) || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 17 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 28 || template_id == 27 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 36 || template_id == 38 || template_id == 40 || template_id == 43 || template_id == 44 || template_id == 47 || template_id == 56 || template_id == 60 || $store.getters.user.template_info.org_id == 9555 || $store.getters.user.template_info.org_id == 10307 || $store.getters.user.template_info.org_id == 10340 || $store.getters.user.template_info.org_id == 10387 || $store.getters.user.template_info.org_id == 10430 || $store.getters.user.template_info.org_id == 10432 || $store.getters.user.template_info.org_id == 10441 || $store.getters.user.template_info.org_id == 10445 || $store.getters.user.template_info.org_id == 10495 || $store.getters.user.template_info.org_id == 10375  || $store.getters.user.template_info.org_id == 10551 || $store.getters.user.template_info.org_id == 10597 || $store.getters.user.template_info.org_id == 10599">实际超滤量(ml)</span>
25 25
                         <span v-else>实际超滤量(L)</span>
26 26
                     </template>
27 27
                 </van-field>

+ 17 - 8
src/pages/main/newActionBar/assessmentBefore.vue View File

@@ -648,12 +648,15 @@ created () {
648 648
       this.thromubusShow = true
649 649
     }
650 650
     this.nuclein_date_str = this.getTimeOne(this.predialysis.pathway_formation_time)
651
-
652
-    var puncture_needle_direction_one = this.PuncTureNeedleName(this.predialysis.puncture_needle_direction)
651
+    
652
+    if(this.predialysis!=null){
653
+      var puncture_needle_direction_one = this.PuncTureNeedleName(this.predialysis.puncture_needle_direction)
654
+   
655
+      if(puncture_needle_direction_one >0){
656
+        this.predialysis.puncture_needle_direction = puncture_needle_direction_one.toString()
657
+      } 
658
+    }
653 659
    
654
-    if(puncture_needle_direction_one >0){
655
-      this.predialysis.puncture_needle_direction = puncture_needle_direction_one.toString()
656
-    } 
657 660
     
658 661
   }
659 662
   if (this.last_predialysis != null) {
@@ -2348,23 +2351,29 @@ methods: {
2348 2351
   },
2349 2352
   GetConsciousness (val) {
2350 2353
       let str = ''
2351
-      for (let i = 0; i < this.consciousness_arr.length; i++) {
2354
+      if(this.consciousness_arr!=null){
2355
+        for (let i = 0; i < this.consciousness_arr.length; i++) {
2352 2356
         if (this.consciousness_arr[i].id == val) {
2353 2357
           str = this.consciousness_arr[i].name
2354 2358
         }
2355 2359
       }
2356 2360
       return str
2361
+      }
2362
+     
2357 2363
     },
2358 2364
    PuncTureNeedleName(name){
2359 2365
    
2360 2366
      var newArr =  getDataConfig('hemodialysis', 'puncture_needle_direction')
2361 2367
       var id =0
2362
-      for(let i=0;i<newArr.length;i++){
2368
+      if(newArr!=null){
2369
+        for(let i=0;i<newArr.length;i++){
2363 2370
          if(name ==newArr[i].name){
2364 2371
             id = newArr[i].id
2365 2372
          }
2366 2373
       }
2367
-      return id 
2374
+       return id 
2375
+      }
2376
+    
2368 2377
     }
2369 2378
 },
2370 2379
 watch: {

+ 11 - 1
src/pages/main/newActionBar/monitoring.vue View File

@@ -1391,7 +1391,8 @@ methods: {
1391 1391
     GetMonitorToday(params).then(rs => {
1392 1392
       var resp = rs.data.data
1393 1393
       this.today_last_monitor_record = resp.monitor
1394
-
1394
+      var lastMonitorRecordList =  resp.lastMonitorRecordList
1395
+      console.log("owowowo",lastMonitorRecordList)
1395 1396
       if(this.org_id == 10510){
1396 1397
 
1397 1398
         this.form.operate_time = Date.parse(new Date())
@@ -1513,6 +1514,15 @@ methods: {
1513 1514
         this.form.sodium_concentration = 138
1514 1515
         this.form.dialysate_temperature =36.5
1515 1516
       }
1517
+
1518
+      if(this.org_id == 10597 || this.org_id ==10599 || this.org_id ==10587){
1519
+        if(lastMonitorRecordList!=null){
1520
+          this.form.ultrafiltration_rate = lastMonitorRecordList.ultrafiltration_rate?lastMonitorRecordList.ultrafiltration_rate:""
1521
+        
1522
+          this.form.replacement_rate = lastMonitorRecordList.replacement_rate?lastMonitorRecordList.replacement_rate:""
1523
+        }
1524
+       
1525
+      }
1516 1526
       // this.form.monitor_anticoagulant = resp.monitor.monitor_anticoagulant?resp.monitor.monitor_anticoagulant:''
1517 1527
       // this.form.monitor_anticoagulant_value = resp.monitor.monitor_anticoagulant_value?resp.monitor.monitor_anticoagulant_value:''
1518 1528
     })

+ 27 - 10
src/pages/main/template/DialysisPrintOrderSeventy.vue View File

@@ -244,7 +244,7 @@
244 244
                       style="width: 100px;text-align: center"
245 245
                     >
246 246
                       {{
247
-
247
+                        predialysis.puncture_needle_direction?predialysis.puncture_needle_direction:""
248 248
                       }}
249 249
                     </div>
250 250
                   </div>
@@ -398,16 +398,17 @@
398 398
                   <div class="inline_block" style="flex:1;">
399 399
                     灌流器:
400 400
                     <div class="under_line" style="width: 70px;text-align: center">
401
-                      /
401
+                      {{prescription.dialysis_irrigation?prescription.dialysis_irrigation:"/"}}
402 402
                     </div>
403 403
                   </div>
404
-                  <div class="inline_block" style="flex:1;" >
405
-                    透析机号:
406
-                    <div class="under_line" style="width: 50px;text-align: center;">
407
-                      {{dialysisOrder&&dialysisOrder.DeviceNumber&&dialysisOrder.DeviceNumber.number.length > 0
408
-                      ?dialysisOrder.DeviceNumber.number:patientInfo.DialysisSchedule.device_number.number}}
404
+
405
+                  <div class="inline_block" style="flex:1;">
406
+                    滤过器:
407
+                    <div class="under_line" style="width: 70px;text-align: center">
408
+                      {{prescription.dialysis_strainer?prescription.dialysis_strainer:"/"}}
409 409
                     </div>
410 410
                   </div>
411
+                 
411 412
 
412 413
                 </div>
413 414
 
@@ -452,10 +453,18 @@
452 453
                     </div>
453 454
                     kg
454 455
                   </div>
455
-                  <div class="inline_block" style="flex:1;" >
456
-                    目标超滤量:
456
+                  <div class="inline_block" style="flex:1;" v-if="org_id ==10597" >
457
+                    处方超滤量:
458
+                    <div class="under_line" style="width: 70px;text-align: center">
459
+                       {{prescription.prescription_water?prescription.prescription_water:'/'}}
460
+                    </div>
461
+                    <span v-if="org_id == 9829 || org_id==10440 || org_id==10469 || org_id==10471|| org_id == 10460">ml</span>
462
+                    <span v-if="org_id!= 9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460"> L</span>
463
+                  </div>
464
+                  <div class="inline_block" style="flex:1;" v-if="org_id ==10599" >
465
+                    目标超滤量
457 466
                     <div class="under_line" style="width: 70px;text-align: center">
458
-                      {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
467
+                       {{prescription.target_ultrafiltration?prescription.target_ultrafiltration:'/'}}
459 468
                     </div>
460 469
                     <span v-if="org_id == 9829 || org_id==10440 || org_id==10469 || org_id==10471|| org_id == 10460">ml</span>
461 470
                     <span v-if="org_id!= 9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460"> L</span>
@@ -609,6 +618,14 @@
609 618
 
610 619
                   </div>
611 620
 
621
+                  <div class="inline_block" style="flex:1;" >
622
+                    透析机号:
623
+                    <div class="under_line" style="width: 50px;text-align: center;">
624
+                      {{dialysisOrder&&dialysisOrder.DeviceNumber&&dialysisOrder.DeviceNumber.number.length > 0
625
+                      ?dialysisOrder.DeviceNumber.number:patientInfo.DialysisSchedule.device_number.number}}
626
+                    </div>
627
+                  </div>
628
+
612 629
                 </div>
613 630
               </td>
614 631
             </tr>

+ 1 - 1
src/pages/main/today/assessmentAfter.vue View File

@@ -32,7 +32,7 @@
32 32
         <li v-if="isShow('实际超滤量')">
33 33
           <label for="sjcll">实际超滤量: </label>
34 34
           <span class="content" id="sjcll">{{actual_ultrafiltration?actual_ultrafiltration:''}}</span>
35
-          <span v-if="(template_id == 6&& $store.getters.user.template_info.org_id !=10447) || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 17 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 36 || template_id == 38 || template_id == 40 || template_id == 43 || template_id == 44 || template_id == 60 || this.$store.getters.user.template_info.org_id == 9555 || template_id == 27  || this.$store.getters.user.template_info.org_id == 10340 || this.$store.getters.user.template_info.org_id == 10387 ||  $store.getters.user.template_info.org_id == 10430 ||  $store.getters.user.template_info.org_id == 10432 ||  $store.getters.user.template_info.org_id == 10441  ||  $store.getters.user.template_info.org_id == 10445 ||  $store.getters.user.template_info.org_id == 10410 ||  $store.getters.user.template_info.org_id == 10495 || $store.getters.user.template_info.org_id == 10375 || $store.getters.user.template_info.org_id == 10551" class="unit">{{actual_ultrafiltration?'ml':''}}</span>
35
+          <span v-if="(template_id == 6&& $store.getters.user.template_info.org_id !=10447) || template_id == 9 || template_id == 10 || template_id == 11 || template_id == 17 || template_id == 20 || template_id == 21 || template_id == 22 || template_id == 23 || template_id == 24 || template_id == 26 || template_id == 28 || template_id == 29 || template_id == 30 || template_id == 31 || template_id == 32 || template_id == 34 || template_id == 36 || template_id == 38 || template_id == 40 || template_id == 43 || template_id == 44 || template_id == 60 || this.$store.getters.user.template_info.org_id == 9555 || template_id == 27  || this.$store.getters.user.template_info.org_id == 10340 || this.$store.getters.user.template_info.org_id == 10387 ||  $store.getters.user.template_info.org_id == 10430 ||  $store.getters.user.template_info.org_id == 10432 ||  $store.getters.user.template_info.org_id == 10441  ||  $store.getters.user.template_info.org_id == 10445 ||  $store.getters.user.template_info.org_id == 10410 ||  $store.getters.user.template_info.org_id == 10495 || $store.getters.user.template_info.org_id == 10375 || $store.getters.user.template_info.org_id == 10551 || $store.getters.user.template_info.org_id == 10597 || $store.getters.user.template_info.org_id == 10599" class="unit">{{actual_ultrafiltration?'ml':''}}</span>
36 36
           <span v-else class="unit">{{actual_ultrafiltration?'L':''}}</span>
37 37
         </li>
38 38
         <li v-if="isShow('透析器')">