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
                         : ""
397
                         : ""
398
                     }}ml</span
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
                   <span
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
                       patient.prescription
411
                       patient.prescription
404
                         ? patient.prescription.target_ultrafiltration
412
                         ? patient.prescription.target_ultrafiltration
425
                     >
433
                     >
426
                   </span>
434
                   </span>
427
                   <span
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
                       patient.prescription
449
                       patient.prescription
431
                         ? patient.prescription.target_ultrafiltration
450
                         ? patient.prescription.target_ultrafiltration
435
                 </span>
454
                 </span>
436
               </p>
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
               <p
462
               <p
439
                 v-if="
463
                 v-if="
440
                   $store.getters.user.template_info.org_id != 9675 &&
464
                   $store.getters.user.template_info.org_id != 9675 &&
441
                   $store.getters.user.template_info.org_id != 10340
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
                 <span
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
                 </span>
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
                 </span>
487
                 </span>
479
               </p>
488
               </p>
480
 
489
 
541
                   $store.getters.user.template_info.org_id == 9671 ||
550
                   $store.getters.user.template_info.org_id == 9671 ||
542
                   $store.getters.user.template_info.org_id == 10445 ||
551
                   $store.getters.user.template_info.org_id == 10445 ||
543
                   $store.getters.user.template_info.org_id ==10597 ||
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
               </p>
559
               </p>
556
               <p
560
               <p
557
                 v-if="
561
                 v-if="
563
                 <span>{{patient.dialysis_order &&patient.dialysis_order.schedule_remark? patient.dialysis_order.schedule_remark:patient.patient.schedule_remark }}</span>
567
                 <span>{{patient.dialysis_order &&patient.dialysis_order.schedule_remark? patient.dialysis_order.schedule_remark:patient.patient.schedule_remark }}</span>
564
               </p>
568
               </p>
565
               <p>抗凝剂:
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
               </p>
621
               </p>
584
               <p>
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
               </p>
754
               </p>
632
             </div>
755
             </div>
633
           </div>
756
           </div>
945
             </div>
1068
             </div>
946
           </div>
1069
           </div>
947
 
1070
 
948
-       
1071
+
949
           <div class="item">
1072
           <div class="item">
950
             <label class="name" for="dtl">消毒时长</label>
1073
             <label class="name" for="dtl">消毒时长</label>
951
             <div class="content">
1074
             <div class="content">
960
             </div>
1083
             </div>
961
           </div>
1084
           </div>
962
 
1085
 
963
-         
1086
+
964
           <div class="item">
1087
           <div class="item">
965
             <h2 class="name">结束消毒时间</h2>
1088
             <h2 class="name">结束消毒时间</h2>
966
             <div class="content">
1089
             <div class="content">
1033
             </div>
1156
             </div>
1034
           </div>
1157
           </div>
1035
 
1158
 
1036
-       
1159
+
1037
           <div class="item">
1160
           <div class="item">
1038
             <label class="name" for="dtl">消毒时长</label>
1161
             <label class="name" for="dtl">消毒时长</label>
1039
             <div class="content">
1162
             <div class="content">
1048
             </div>
1171
             </div>
1049
           </div>
1172
           </div>
1050
 
1173
 
1051
-         
1174
+
1052
           <div class="item">
1175
           <div class="item">
1053
             <h2 class="name">结束消毒时间</h2>
1176
             <h2 class="name">结束消毒时间</h2>
1054
             <div class="content">
1177
             <div class="content">
1157
             @cancel="showPicker2=false"
1280
             @cancel="showPicker2=false"
1158
             @confirm="onConfirmOne"
1281
             @confirm="onConfirmOne"
1159
           />
1282
           />
1160
-        </van-popup> 
1283
+        </van-popup>
1161
 
1284
 
1162
         <van-popup v-model:show="showPicker3" round position="bottom">
1285
         <van-popup v-model:show="showPicker3" round position="bottom">
1163
           <van-picker
1286
           <van-picker
1166
             @cancel="showPicker3=false"
1289
             @cancel="showPicker3=false"
1167
             @confirm="onConfirmTwo"
1290
             @confirm="onConfirmTwo"
1168
           />
1291
           />
1169
-        </van-popup> 
1292
+        </van-popup>
1170
 
1293
 
1171
 
1294
 
1172
         <van-popup v-model:show="showPicker4" round position="bottom">
1295
         <van-popup v-model:show="showPicker4" round position="bottom">
1176
             @cancel="showPicker4=false"
1299
             @cancel="showPicker4=false"
1177
             @confirm="onConfirmThree"
1300
             @confirm="onConfirmThree"
1178
           />
1301
           />
1179
-        </van-popup> 
1302
+        </van-popup>
1180
 
1303
 
1181
         <van-popup v-model:show="showPicker5" round position="bottom">
1304
         <van-popup v-model:show="showPicker5" round position="bottom">
1182
           <van-picker
1305
           <van-picker
1185
             @cancel="showPicker5=false"
1308
             @cancel="showPicker5=false"
1186
             @confirm="onConfirmFour"
1309
             @confirm="onConfirmFour"
1187
           />
1310
           />
1188
-        </van-popup> 
1311
+        </van-popup>
1189
       </div>
1312
       </div>
1190
     </van-popup>
1313
     </van-popup>
1191
   </div>
1314
   </div>
1213
 import { getDisInfectionTime, SaveDisinfetionInfo } from '@/api/manage'
1336
 import { getDisInfectionTime, SaveDisinfetionInfo } from '@/api/manage'
1214
 import { GetRemindLongAdviceOne } from '@/api/advice'
1337
 import { GetRemindLongAdviceOne } from '@/api/advice'
1215
 import { Console } from 'console'
1338
 import { Console } from 'console'
1216
-
1217
 export default {
1339
 export default {
1218
   name: 'PatientBox',
1340
   name: 'PatientBox',
1219
   components: {
1341
   components: {
1385
         { value: 1, text: "床单" },
1507
         { value: 1, text: "床单" },
1386
         { value: 2, text: "被套" },
1508
         { value: 2, text: "被套" },
1387
         { value: 3, text: "枕套" },
1509
         { value: 3, text: "枕套" },
1388
-      
1510
+
1389
       ],
1511
       ],
1512
+      timenow:0
1390
     }
1513
     }
1391
   },
1514
   },
1392
   methods: {
1515
   methods: {
1500
           var config = resp.data.config // 库存自动扣减配置
1623
           var config = resp.data.config // 库存自动扣减配置
1501
           var types = resp.data.types // 所有系统库存商品类型
1624
           var types = resp.data.types // 所有系统库存商品类型
1502
           var last_predialysis_evaluation = resp.data.last_predialysis_evaluation // 上一次透前评估
1625
           var last_predialysis_evaluation = resp.data.last_predialysis_evaluation // 上一次透前评估
1503
-         
1626
+
1504
           var last_assessment_after_dislysis =
1627
           var last_assessment_after_dislysis =
1505
             resp.data.last_assessment_after_dislysis // 上一次透前评估
1628
             resp.data.last_assessment_after_dislysis // 上一次透前评估
1506
           var last_monitor_record = resp.data.last_monitor_record
1629
           var last_monitor_record = resp.data.last_monitor_record
1723
             case 2:
1846
             case 2:
1724
               var totalAdvice = resp.data.advices
1847
               var totalAdvice = resp.data.advices
1725
 
1848
 
1726
-             
1849
+
1727
               console.log("日期++++++++++++++",moment().weekday())
1850
               console.log("日期++++++++++++++",moment().weekday())
1728
               console.log("totalADVICE---------------",totalAdvice)
1851
               console.log("totalADVICE---------------",totalAdvice)
1729
-             
1730
-              var total_day = "" 
1852
+
1853
+              var total_day = ""
1731
               if(moment().weekday() == 1){
1854
               if(moment().weekday() == 1){
1732
                  total_day = "周一"
1855
                  total_day = "周一"
1733
               }
1856
               }
1750
                 total_day = "周日"
1873
                 total_day = "周日"
1751
               }
1874
               }
1752
               var longAdvicesTwo = resp.data.advices_two
1875
               var longAdvicesTwo = resp.data.advices_two
1753
-            
1876
+
1754
               var waitUploadAdvices = []
1877
               var waitUploadAdvices = []
1755
               if (totalAdvice.length != 0) {
1878
               if (totalAdvice.length != 0) {
1756
                 for (let i = 0; i < totalAdvice.length; i++) {
1879
                 for (let i = 0; i < totalAdvice.length; i++) {
1762
                     if (totalAdvice[i].template_id ==longAdvicesTwo[a].template_id) {
1885
                     if (totalAdvice[i].template_id ==longAdvicesTwo[a].template_id) {
1763
                       totalAdvice[i]['isCheck'] = 0
1886
                       totalAdvice[i]['isCheck'] = 0
1764
                     }
1887
                     }
1765
-                    
1888
+
1766
                   }
1889
                   }
1767
                 }
1890
                 }
1768
 
1891
 
1771
                   if (totalAdvice[i].isCheck == 1) {
1894
                   if (totalAdvice[i].isCheck == 1) {
1772
                     waitUploadAdvices.push(totalAdvice[i])
1895
                     waitUploadAdvices.push(totalAdvice[i])
1773
                   }
1896
                   }
1774
-                
1897
+
1775
                 }
1898
                 }
1776
 
1899
 
1777
                 console.log("org_id-------------------",this.$store.getters.user.template_info.org_id)
1900
                 console.log("org_id-------------------",this.$store.getters.user.template_info.org_id)
1782
                     }
1905
                     }
1783
                   }
1906
                   }
1784
                 }
1907
                 }
1785
-                
1908
+
1786
               }
1909
               }
1787
               console.log("中国馆2333333333333333",totalAdvice)
1910
               console.log("中国馆2333333333333333",totalAdvice)
1788
 
1911
 
2429
           console.log('start_time_str', this.start_time_str)
2552
           console.log('start_time_str', this.start_time_str)
2430
         }
2553
         }
2431
       }
2554
       }
2432
-     
2555
+
2433
       var params = {
2556
       var params = {
2434
         patient_id: schedual.patient_id,
2557
         patient_id: schedual.patient_id,
2435
         schedule_date: schedual.schedule_date
2558
         schedule_date: schedual.schedule_date
2453
             }else{
2576
             }else{
2454
               this.start_time_str = this.getTimeTwo(order.end_time)
2577
               this.start_time_str = this.getTimeTwo(order.end_time)
2455
             }
2578
             }
2456
-          
2579
+
2457
             this.getDisInfectionTime()
2580
             this.getDisInfectionTime()
2458
             this.showPlan = true
2581
             this.showPlan = true
2459
           }
2582
           }
2467
       this.showPlan = false
2590
       this.showPlan = false
2468
     },
2591
     },
2469
     commitInfo () {
2592
     commitInfo () {
2470
-      
2471
-      
2593
+
2594
+
2472
       const params = {
2595
       const params = {
2473
         bed_id: this.bed_id,
2596
         bed_id: this.bed_id,
2474
         start_time: this.start_time_str,
2597
         start_time: this.start_time_str,
2479
         patient_id: this.patient_id,
2602
         patient_id: this.patient_id,
2480
         mode_id: this.mode_id,
2603
         mode_id: this.mode_id,
2481
         schedule_type: this.schedule_type,
2604
         schedule_type: this.schedule_type,
2482
-       
2605
+
2483
       }
2606
       }
2484
       console.log("newoowowo",params)
2607
       console.log("newoowowo",params)
2485
-      
2608
+
2486
       if (this.disinfec_time == '') {
2609
       if (this.disinfec_time == '') {
2487
         this.$toast('消毒时长不能为空!')
2610
         this.$toast('消毒时长不能为空!')
2488
         return false
2611
         return false
2519
            way = this.disinfectType.value
2642
            way = this.disinfectType.value
2520
         }
2643
         }
2521
       }
2644
       }
2522
-      var machine_disinfectant =0 
2645
+      var machine_disinfectant =0
2523
       for(let i=0;i<this.disinfectantType.length;i++){
2646
       for(let i=0;i<this.disinfectantType.length;i++){
2524
           if(this.kuangvalue2 == this.disinfectType[i].text){
2647
           if(this.kuangvalue2 == this.disinfectType[i].text){
2525
             machine_disinfectant = this.disinfectType[i].value
2648
             machine_disinfectant = this.disinfectType[i].value
2572
         return false
2695
         return false
2573
       }
2696
       }
2574
       console.log('params', params)
2697
       console.log('params', params)
2575
-      
2698
+
2576
       SaveDisinfetionInfo(params).then((response) => {
2699
       SaveDisinfetionInfo(params).then((response) => {
2577
         if (response.data.state == 1) {
2700
         if (response.data.state == 1) {
2578
           var information = response.data.data.information
2701
           var information = response.data.data.information
2714
           var plan = response.data.data.plan
2837
           var plan = response.data.data.plan
2715
 
2838
 
2716
           this.disinfec_time = plan
2839
           this.disinfec_time = plan
2717
-         
2840
+
2718
           // var planObj = response.data.data.planObj
2841
           // var planObj = response.data.data.planObj
2719
           // if(planObj!="" && planObj!=undefined){
2842
           // if(planObj!="" && planObj!=undefined){
2720
           //   var way = ""
2843
           //   var way = ""
2736
           //   var disinfectant_way = ""
2859
           //   var disinfectant_way = ""
2737
           //   for(let i=0;i<this.sterilizeType.length;i++){
2860
           //   for(let i=0;i<this.sterilizeType.length;i++){
2738
           //     if(planObj.sterilizeType == this.sterilizeType[i].text){
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
           //   this.kuangvalue3 = disinfectant_way
2865
           //   this.kuangvalue3 = disinfectant_way
2748
           //     }
2871
           //     }
2749
           //   }
2872
           //   }
2750
           //   this.kuangvalue4 = disinfectant
2873
           //   this.kuangvalue4 = disinfectant
2751
-           
2874
+
2752
           //   var bed_type = ""
2875
           //   var bed_type = ""
2753
           //   for(let i=0;i<this.bedType.length;i++){
2876
           //   for(let i=0;i<this.bedType.length;i++){
2754
           //     if(planObj.bed_way == this.bedType[i].value){
2877
           //     if(planObj.bed_way == this.bedType[i].value){
2756
           //     }
2879
           //     }
2757
           //   }
2880
           //   }
2758
           //   this.kuangvalue5 =bed_type
2881
           //   this.kuangvalue5 =bed_type
2759
-           
2882
+
2760
           // }
2883
           // }
2761
           var total = 60 * parseInt(this.disinfec_time) + new Date(this.start_time_str).valueOf() / 1000
2884
           var total = 60 * parseInt(this.disinfec_time) + new Date(this.start_time_str).valueOf() / 1000
2762
           console.log('total', total)
2885
           console.log('total', total)
2763
           this.select_time_str = this.getTimeTwo(total)
2886
           this.select_time_str = this.getTimeTwo(total)
2764
           this.select_time = this.getTimeTwo(total)
2887
           this.select_time = this.getTimeTwo(total)
2765
-        
2888
+
2766
           if (plan == '') {
2889
           if (plan == '') {
2767
             this.end_time = ''
2890
             this.end_time = ''
2768
             this.select_time = ''
2891
             this.select_time = ''
2939
       this.start_time_str = parseTime(this.start_time, '{y}-{m}-{d} {h}:{i}')
3062
       this.start_time_str = parseTime(this.start_time, '{y}-{m}-{d} {h}:{i}')
2940
       this.select_time_str = parseTime(this.select_time, '{y}-{m}-{d} {h}:{i}')
3063
       this.select_time_str = parseTime(this.select_time, '{y}-{m}-{d} {h}:{i}')
2941
       console.log('this.select_time_str3232323', this.select_time_str)
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
   watch: {
3078
   watch: {
2946
     is_run: function () {
3079
     is_run: function () {

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

27
       list: Array,
27
       list: Array,
28
       goodInfo: Array,
28
       goodInfo: Array,
29
       total: Number,
29
       total: Number,
30
+      zone_selected: Number,
31
+      schedual_type_selected: Number,
32
+      partition_id:Number,
30
     },
33
     },
31
     data() {
34
     data() {
32
       return {
35
       return {
37
     },
40
     },
38
     methods: {
41
     methods: {
39
       getGoodUserInfo(good_type_id, good_user, last_good_user, good_user_detail, last_good_user_detail,prescription) {
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
         if (good_user != null && good_user.length > 0) {
45
         if (good_user != null && good_user.length > 0) {
43
           let desc = ""
46
           let desc = ""
46
               desc = desc + " " + good_user[b].info.specification_name + "*" + good_user[b].count
49
               desc = desc + " " + good_user[b].info.specification_name + "*" + good_user[b].count
47
           }
50
           }
48
           return desc
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
         }else{
53
         }else{
61
           if(good_type_id == 9741){
54
           if(good_type_id == 9741){
62
             return prescription.dialysis_dialyszers
55
             return prescription.dialysis_dialyszers
83
           }
76
           }
84
 
77
 
85
           if(good_type_id == 9770){
78
           if(good_type_id == 9770){
86
-            return prescription.dialysis_dialyszers
79
+            return prescription.dialysis_irrigation
87
           }
80
           }
88
 
81
 
89
           if(good_type_id == 9774){
82
           if(good_type_id == 9774){
83
+            return prescription.dialysis_strainer
84
+          }
85
+
86
+          if(good_type_id == 9775){
90
             return prescription.dialysis_dialyszers
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
         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){
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
           this.$router.push("/consumablesDetail");
200
           this.$router.push("/consumablesDetail");
198
         }else{
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
             </ul>
74
             </ul>
75
         </div>
75
         </div>
76
         <div class="beforeDialysisBox" style="padding-left:0">
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
             <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>
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
             <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>
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
         </div>
80
         </div>
147
           all_list:[],
147
           all_list:[],
148
           allGoodInfo:[],
148
           allGoodInfo:[],
149
           zoneName:[],
149
           zoneName:[],
150
+          partition_id:0
150
           // search_keyword:""
151
           // search_keyword:""
151
         }
152
         }
152
     },
153
     },
367
           this.zone_selected = index
368
           this.zone_selected = index
368
           this.query.page = 1
369
           this.query.page = 1
369
           this.query.partition_id = this.zones[index].value
370
           this.query.partition_id = this.zones[index].value
371
+          this.partition_id = this.zones[index].value
372
+         
370
           this.getDialysisGoods()
373
           this.getDialysisGoods()
371
           this.$nextTick(() => {
374
           this.$nextTick(() => {
372
             if(this.type_selected == 1){
375
             if(this.type_selected == 1){

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

429
               this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
429
               this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
430
             }
430
             }
431
           } else {
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
               var nowDate = new Date()
433
               var nowDate = new Date()
434
               var nowYear = nowDate.getFullYear()
434
               var nowYear = nowDate.getFullYear()
435
               var nowMonth = nowDate.getMonth() + 1
435
               var nowMonth = nowDate.getMonth() + 1

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

21
                 <van-field v-model="timeValue" readonly @click="openPicker" @focus="inputFocus" v-if="isShow('实际治疗时长')" :required="isShow_title('实际治疗时长')" label="实际治疗时长" input-align="right"/>
21
                 <van-field v-model="timeValue" readonly @click="openPicker" @focus="inputFocus" v-if="isShow('实际治疗时长')" :required="isShow_title('实际治疗时长')" label="实际治疗时长" input-align="right"/>
22
                 <van-field v-model="formValue.actual_ultrafiltration" @focus="inputFocus" v-if="isShow('实际超滤量')" :required="isShow_title('实际超滤量')" type="number" input-align="right">
22
                 <van-field v-model="formValue.actual_ultrafiltration" @focus="inputFocus" v-if="isShow('实际超滤量')" :required="isShow_title('实际超滤量')" type="number" input-align="right">
23
                     <template #label>
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
                         <span v-else>实际超滤量(L)</span>
25
                         <span v-else>实际超滤量(L)</span>
26
                     </template>
26
                     </template>
27
                 </van-field>
27
                 </van-field>

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

648
       this.thromubusShow = true
648
       this.thromubusShow = true
649
     }
649
     }
650
     this.nuclein_date_str = this.getTimeOne(this.predialysis.pathway_formation_time)
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
   if (this.last_predialysis != null) {
662
   if (this.last_predialysis != null) {
2348
   },
2351
   },
2349
   GetConsciousness (val) {
2352
   GetConsciousness (val) {
2350
       let str = ''
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
         if (this.consciousness_arr[i].id == val) {
2356
         if (this.consciousness_arr[i].id == val) {
2353
           str = this.consciousness_arr[i].name
2357
           str = this.consciousness_arr[i].name
2354
         }
2358
         }
2355
       }
2359
       }
2356
       return str
2360
       return str
2361
+      }
2362
+     
2357
     },
2363
     },
2358
    PuncTureNeedleName(name){
2364
    PuncTureNeedleName(name){
2359
    
2365
    
2360
      var newArr =  getDataConfig('hemodialysis', 'puncture_needle_direction')
2366
      var newArr =  getDataConfig('hemodialysis', 'puncture_needle_direction')
2361
       var id =0
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
          if(name ==newArr[i].name){
2370
          if(name ==newArr[i].name){
2364
             id = newArr[i].id
2371
             id = newArr[i].id
2365
          }
2372
          }
2366
       }
2373
       }
2367
-      return id 
2374
+       return id 
2375
+      }
2376
+    
2368
     }
2377
     }
2369
 },
2378
 },
2370
 watch: {
2379
 watch: {

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

1391
     GetMonitorToday(params).then(rs => {
1391
     GetMonitorToday(params).then(rs => {
1392
       var resp = rs.data.data
1392
       var resp = rs.data.data
1393
       this.today_last_monitor_record = resp.monitor
1393
       this.today_last_monitor_record = resp.monitor
1394
-
1394
+      var lastMonitorRecordList =  resp.lastMonitorRecordList
1395
+      console.log("owowowo",lastMonitorRecordList)
1395
       if(this.org_id == 10510){
1396
       if(this.org_id == 10510){
1396
 
1397
 
1397
         this.form.operate_time = Date.parse(new Date())
1398
         this.form.operate_time = Date.parse(new Date())
1513
         this.form.sodium_concentration = 138
1514
         this.form.sodium_concentration = 138
1514
         this.form.dialysate_temperature =36.5
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
       // this.form.monitor_anticoagulant = resp.monitor.monitor_anticoagulant?resp.monitor.monitor_anticoagulant:''
1526
       // this.form.monitor_anticoagulant = resp.monitor.monitor_anticoagulant?resp.monitor.monitor_anticoagulant:''
1517
       // this.form.monitor_anticoagulant_value = resp.monitor.monitor_anticoagulant_value?resp.monitor.monitor_anticoagulant_value:''
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
                       style="width: 100px;text-align: center"
244
                       style="width: 100px;text-align: center"
245
                     >
245
                     >
246
                       {{
246
                       {{
247
-
247
+                        predialysis.puncture_needle_direction?predialysis.puncture_needle_direction:""
248
                       }}
248
                       }}
249
                     </div>
249
                     </div>
250
                   </div>
250
                   </div>
398
                   <div class="inline_block" style="flex:1;">
398
                   <div class="inline_block" style="flex:1;">
399
                     灌流器:
399
                     灌流器:
400
                     <div class="under_line" style="width: 70px;text-align: center">
400
                     <div class="under_line" style="width: 70px;text-align: center">
401
-                      /
401
+                      {{prescription.dialysis_irrigation?prescription.dialysis_irrigation:"/"}}
402
                     </div>
402
                     </div>
403
                   </div>
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
                     </div>
409
                     </div>
410
                   </div>
410
                   </div>
411
+                 
411
 
412
 
412
                 </div>
413
                 </div>
413
 
414
 
452
                     </div>
453
                     </div>
453
                     kg
454
                     kg
454
                   </div>
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
                     <div class="under_line" style="width: 70px;text-align: center">
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
                     </div>
468
                     </div>
460
                     <span v-if="org_id == 9829 || org_id==10440 || org_id==10469 || org_id==10471|| org_id == 10460">ml</span>
469
                     <span v-if="org_id == 9829 || org_id==10440 || org_id==10469 || org_id==10471|| org_id == 10460">ml</span>
461
                     <span v-if="org_id!= 9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460"> L</span>
470
                     <span v-if="org_id!= 9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460"> L</span>
609
 
618
 
610
                   </div>
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
                 </div>
629
                 </div>
613
               </td>
630
               </td>
614
             </tr>
631
             </tr>

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

32
         <li v-if="isShow('实际超滤量')">
32
         <li v-if="isShow('实际超滤量')">
33
           <label for="sjcll">实际超滤量: </label>
33
           <label for="sjcll">实际超滤量: </label>
34
           <span class="content" id="sjcll">{{actual_ultrafiltration?actual_ultrafiltration:''}}</span>
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
           <span v-else class="unit">{{actual_ultrafiltration?'L':''}}</span>
36
           <span v-else class="unit">{{actual_ultrafiltration?'L':''}}</span>
37
         </li>
37
         </li>
38
         <li v-if="isShow('透析器')">
38
         <li v-if="isShow('透析器')">