XMLWAN 4 年 前
コミット
ffaf8202ca

+ 15 - 0
src/store/modules/globalConfig.js ファイルの表示

@@ -632,6 +632,21 @@ const global_config = {
632 632
         zongliang_unit: 'iu',
633 633
         gaimingcheng_unit: '',
634 634
         gaijiliang_unit: ''
635
+      },
636
+      10: {
637
+        id: 10,
638
+        name: '体外抗凝',
639
+        type: 1,
640
+        shouji: 1,
641
+        weichi: 1,
642
+        zongliang: 1,
643
+        gaimingcheng: -1,
644
+        gaijiliang: -1,
645
+        shouji_unit: 'mg',
646
+        weichi_unit: 'mg/h',
647
+        zongliang_unit: 'mg',
648
+        gaimingcheng_unit: '',
649
+        gaijiliang_unit: ''
635 650
       }
636 651
     },
637 652
     anticoagulants_set: {

+ 285 - 244
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue ファイルの表示

@@ -140,6 +140,39 @@
140 140
             </el-form-item>
141 141
           </el-col>
142 142
 
143
+
144
+          <el-col :span="8" v-if="isShows('肝素钠') && dialysisPrescription.anticoagulant ==10">
145
+            <el-form-item label="肝素钠(mg/h):">
146
+              <el-input
147
+                v-model="dialysisPrescription.heparin_sodium"
148
+              ></el-input>
149
+            </el-form-item>
150
+          </el-col>
151
+
152
+          <el-col :span="8" v-if="isShows('鱼精蛋白') && dialysisPrescription.anticoagulant ==10" >
153
+            <el-form-item label="鱼精蛋白(mg/h):">
154
+              <el-input
155
+                v-model="dialysisPrescription.nucleoprotamine"
156
+              ></el-input>
157
+            </el-form-item>
158
+          </el-col>
159
+
160
+          <el-col :span="8" v-if="isShows('下机前推注鱼精蛋白') && dialysisPrescription.anticoagulant ==10">
161
+            <el-form-item label="下机前推注鱼精蛋白(mg):">
162
+              <el-input
163
+                v-model="dialysisPrescription.push_the_protamine"
164
+              ></el-input>
165
+            </el-form-item>
166
+          </el-col>
167
+
168
+          <el-col :span="8" v-if="isShows('无肝素备注') && dialysisPrescription.anticoagulant ==1">
169
+            <el-form-item label="无肝素备注:">
170
+              <el-input
171
+                v-model="dialysisPrescription.no_heparin_remarks"
172
+              ></el-input>
173
+            </el-form-item>
174
+          </el-col>
175
+
143 176
           <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
144 177
             <el-form-item v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23' :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
145 178
               <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
@@ -186,6 +219,10 @@
186 219
             </el-form-item>
187 220
           </el-col>
188 221
 
222
+          
223
+
224
+       
225
+
189 226
           <el-col :span="8" v-if="isShows('置换量') && (this.$store.getters.xt_user.template_info.template_id == 20)"
190 227
                   v-show="zhiShow">
191 228
             <el-form-item label="置换量(ml):">
@@ -482,265 +519,265 @@
482 519
           <!--          </el-col>-->
483 520
 
484 521
           <!--透析耗材-->
485
-          <!--<el-col-->
486
-            <!--:span="8"-->
487
-            <!--v-if="isShows('血液透析干粉') && config.is_open == 1"-->
488
-          <!--&gt;-->
489
-            <!--<el-form-item label="血液透析干粉:">-->
490
-              <!--<el-select-->
491
-                <!--v-model="dialysisPrescription.niprocart"-->
492
-                <!--placeholder="请选择"-->
493
-              <!--&gt;-->
494
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
495
-                <!--<el-option-->
496
-                  <!--v-for="(option, index) in niprocart_info"-->
497
-                  <!--:key="index + 'p'"-->
498
-                  <!--:label="option.GoodInfo.specification_name"-->
499
-                  <!--:value="option.GoodInfo.id"-->
500
-                <!--&gt;</el-option>-->
501
-              <!--</el-select>-->
502
-            <!--</el-form-item>-->
503
-          <!--</el-col>-->
504
-
505
-          <!--<el-col-->
506
-            <!--:span="8"-->
507
-            <!--v-if="isShows('一次性使用动静脉穿刺针') && config.is_open == 1"-->
508
-          <!--&gt;-->
509
-            <!--<el-form-item label="一次性使用动静脉穿刺针:">-->
510
-              <!--<el-select-->
511
-                <!--v-model="dialysisPrescription.jms"-->
512
-                <!--placeholder="请选择"-->
513
-              <!--&gt;-->
514
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
522
+          <el-col
523
+            :span="8"
524
+            v-if="isShows('血液透析干粉') && config.is_open == 1"
525
+          >
526
+            <el-form-item label="血液透析干粉:">
527
+              <el-select
528
+                v-model="dialysisPrescription.niprocart"
529
+                placeholder="请选择"
530
+              >
531
+                <el-option :key="0" label="请选择" :value="0"></el-option>
532
+                <el-option
533
+                  v-for="(option, index) in niprocart_info"
534
+                  :key="index + 'p'"
535
+                  :label="option.GoodInfo.specification_name"
536
+                  :value="option.GoodInfo.id"
537
+                ></el-option>
538
+              </el-select>
539
+            </el-form-item>
540
+          </el-col>
515 541
 
516
-                <!--<el-option-->
517
-                  <!--v-for="(option, index) in jms_info"-->
518
-                  <!--:key="index + 'a'"-->
519
-                  <!--:label="option.GoodInfo.specification_name"-->
520
-                  <!--:value="option.GoodInfo.id"-->
521
-                <!--&gt;</el-option>-->
522
-              <!--</el-select>-->
523
-            <!--</el-form-item>-->
524
-          <!--</el-col>-->
525
-
526
-          <!--<el-col-->
527
-            <!--:span="8"-->
528
-            <!--v-if="isShows('内瘘管翼状针') && config.is_open == 1"-->
529
-          <!--&gt;-->
530
-            <!--<el-form-item label="内瘘管翼状针:">-->
531
-              <!--<el-select-->
532
-                <!--v-model="dialysisPrescription.fistula_needle_set"-->
533
-                <!--placeholder="请选择"-->
534
-              <!--&gt;-->
535
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
542
+          <el-col
543
+            :span="8"
544
+            v-if="isShows('一次性使用动静脉穿刺针') && config.is_open == 1"
545
+          >
546
+            <el-form-item label="一次性使用动静脉穿刺针:">
547
+              <el-select
548
+                v-model="dialysisPrescription.jms"
549
+                placeholder="请选择"
550
+              >
551
+                <el-option :key="0" label="请选择" :value="0"></el-option>
536 552
 
537
-                <!--<el-option-->
538
-                  <!--v-for="(option, index) in fistula_needle_set_info"-->
539
-                  <!--:key="index + 's'"-->
540
-                  <!--:label="option.GoodInfo.specification_name"-->
541
-                  <!--:value="option.GoodInfo.id"-->
542
-                <!--&gt;</el-option>-->
543
-              <!--</el-select>-->
544
-            <!--</el-form-item>-->
545
-          <!--</el-col>-->
546
-
547
-          <!--<el-col-->
548
-            <!--:span="8"-->
549
-            <!--v-if="isShows('内瘘管翼状针16G') && config.is_open == 1"-->
550
-          <!--&gt;-->
551
-            <!--<el-form-item label="内瘘管翼状针16G:">-->
552
-              <!--<el-select-->
553
-                <!--v-model="dialysisPrescription.fistula_needle_set_16"-->
554
-                <!--placeholder="请选择"-->
555
-              <!--&gt;-->
556
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
553
+                <el-option
554
+                  v-for="(option, index) in jms_info"
555
+                  :key="index + 'a'"
556
+                  :label="option.GoodInfo.specification_name"
557
+                  :value="option.GoodInfo.id"
558
+                ></el-option>
559
+              </el-select>
560
+            </el-form-item>
561
+          </el-col>
557 562
 
558
-                <!--<el-option-->
559
-                  <!--v-for="(option, index) in fistula_needle_set_16_info"-->
560
-                  <!--:key="index + 'd'"-->
561
-                  <!--:label="option.GoodInfo.specification_name"-->
562
-                  <!--:value="option.GoodInfo.id"-->
563
-                <!--&gt;</el-option>-->
564
-              <!--</el-select>-->
565
-            <!--</el-form-item>-->
566
-          <!--</el-col>-->
567
-
568
-          <!--<el-col-->
569
-            <!--:span="8"-->
570
-            <!--v-if="isShows('一次性使用血液灌流器') && config.is_open == 1"-->
571
-          <!--&gt;-->
572
-            <!--<el-form-item label="一次性使用血液灌流器:">-->
573
-              <!--<el-select-->
574
-                <!--v-model="dialysisPrescription.hemoperfusion"-->
575
-                <!--placeholder="请选择"-->
576
-              <!--&gt;-->
577
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
563
+          <el-col
564
+            :span="8"
565
+            v-if="isShows('内瘘管翼状针') && config.is_open == 1"
566
+          >
567
+            <el-form-item label="内瘘管翼状针:">
568
+              <el-select
569
+                v-model="dialysisPrescription.fistula_needle_set"
570
+                placeholder="请选择"
571
+              >
572
+                <el-option :key="0" label="请选择" :value="0"></el-option>
578 573
 
579
-                <!--<el-option-->
580
-                  <!--v-for="(option, index) in hemoperfusion_info"-->
581
-                  <!--:key="index + 'f'"-->
582
-                  <!--:label="option.GoodInfo.specification_name"-->
583
-                  <!--:value="option.GoodInfo.id"-->
584
-                <!--&gt;</el-option>-->
585
-              <!--</el-select>-->
586
-            <!--</el-form-item>-->
587
-          <!--</el-col>-->
588
-
589
-          <!--<el-col-->
590
-            <!--:span="8"-->
591
-            <!--v-if="isShows('空心纤维血液透析器') && config.is_open == 1"-->
592
-          <!--&gt;-->
593
-            <!--<el-form-item label="空心纤维血液透析器:">-->
594
-              <!--<el-select-->
595
-                <!--v-model="dialysisPrescription.dialyser_sterilised"-->
596
-                <!--placeholder="请选择"-->
597
-              <!--&gt;-->
598
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
574
+                <el-option
575
+                  v-for="(option, index) in fistula_needle_set_info"
576
+                  :key="index + 's'"
577
+                  :label="option.GoodInfo.specification_name"
578
+                  :value="option.GoodInfo.id"
579
+                ></el-option>
580
+              </el-select>
581
+            </el-form-item>
582
+          </el-col>
599 583
 
600
-                <!--<el-option-->
601
-                  <!--v-for="(option, index) in dialyser_sterilised_info"-->
602
-                  <!--:key="index + 'g'"-->
603
-                  <!--:label="option.GoodInfo.specification_name"-->
604
-                  <!--:value="option.GoodInfo.id"-->
605
-                <!--&gt;</el-option>-->
606
-              <!--</el-select>-->
607
-            <!--</el-form-item>-->
608
-          <!--</el-col>-->
609
-
610
-          <!--<el-col-->
611
-            <!--:span="8"-->
612
-            <!--v-if="isShows('中空纤维透析器') && config.is_open == 1"-->
613
-          <!--&gt;-->
614
-            <!--<el-form-item label="中空纤维透析器:">-->
615
-              <!--<el-select-->
616
-                <!--v-model="dialysisPrescription.filtryzer"-->
617
-                <!--placeholder="请选择"-->
618
-              <!--&gt;-->
619
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
584
+          <el-col
585
+            :span="8"
586
+            v-if="isShows('内瘘管翼状针16G') && config.is_open == 1"
587
+          >
588
+            <el-form-item label="内瘘管翼状针16G:">
589
+              <el-select
590
+                v-model="dialysisPrescription.fistula_needle_set_16"
591
+                placeholder="请选择"
592
+              >
593
+                <el-option :key="0" label="请选择" :value="0"></el-option>
620 594
 
621
-                <!--<el-option-->
622
-                  <!--v-for="(option, index) in filtryzer_info"-->
623
-                  <!--:key="index + 'h'"-->
624
-                  <!--:label="option.GoodInfo.specification_name"-->
625
-                  <!--:value="option.GoodInfo.id"-->
626
-                <!--&gt;</el-option>-->
627
-              <!--</el-select>-->
628
-            <!--</el-form-item>-->
629
-          <!--</el-col>-->
595
+                <el-option
596
+                  v-for="(option, index) in fistula_needle_set_16_info"
597
+                  :key="index + 'd'"
598
+                  :label="option.GoodInfo.specification_name"
599
+                  :value="option.GoodInfo.id"
600
+                ></el-option>
601
+              </el-select>
602
+            </el-form-item>
603
+          </el-col>
630 604
 
631
-          <!--<el-col :span="8" v-if="isShows('透析器') && config.is_open == 1">-->
632
-            <!--<el-form-item label="透析器:">-->
633
-              <!--<el-select-->
634
-                <!--v-model="dialysisPrescription.dialyzers"-->
635
-                <!--placeholder="请选择"-->
636
-              <!--&gt;-->
637
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
605
+          <el-col
606
+            :span="8"
607
+            v-if="isShows('一次性使用血液灌流器') && config.is_open == 1"
608
+          >
609
+            <el-form-item label="一次性使用血液灌流器:">
610
+              <el-select
611
+                v-model="dialysisPrescription.hemoperfusion"
612
+                placeholder="请选择"
613
+              >
614
+                <el-option :key="0" label="请选择" :value="0"></el-option>
638 615
 
639
-                <!--<el-option-->
640
-                  <!--v-for="(option, index) in dialyzers_info"-->
641
-                  <!--:key="index + 1"-->
642
-                  <!--:label="option.GoodInfo.specification_name"-->
643
-                  <!--:value="option.GoodInfo.id"-->
644
-                <!--&gt;</el-option>-->
645
-              <!--</el-select>-->
646
-            <!--</el-form-item>-->
647
-          <!--</el-col>-->
616
+                <el-option
617
+                  v-for="(option, index) in hemoperfusion_info"
618
+                  :key="index + 'f'"
619
+                  :label="option.GoodInfo.specification_name"
620
+                  :value="option.GoodInfo.id"
621
+                ></el-option>
622
+              </el-select>
623
+            </el-form-item>
624
+          </el-col>
648 625
 
649
-          <!--<el-col :span="8" v-if="isShows('注射器') && config.is_open == 1">-->
650
-            <!--<el-form-item label="注射器:">-->
651
-              <!--<el-select-->
652
-                <!--v-model="dialysisPrescription.injector"-->
653
-                <!--placeholder="请选择"-->
654
-              <!--&gt;-->
655
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
626
+          <el-col
627
+            :span="8"
628
+            v-if="isShows('空心纤维血液透析器') && config.is_open == 1"
629
+          >
630
+            <el-form-item label="空心纤维血液透析器:">
631
+              <el-select
632
+                v-model="dialysisPrescription.dialyser_sterilised"
633
+                placeholder="请选择"
634
+              >
635
+                <el-option :key="0" label="请选择" :value="0"></el-option>
656 636
 
657
-                <!--<el-option-->
658
-                  <!--v-for="(option, index) in injector_info"-->
659
-                  <!--:key="index + 'j'"-->
660
-                  <!--:label="option.GoodInfo.specification_name"-->
661
-                  <!--:value="option.GoodInfo.id"-->
662
-                <!--&gt;</el-option>-->
663
-              <!--</el-select>-->
664
-            <!--</el-form-item>-->
665
-          <!--</el-col>-->
666
-
667
-          <!--<el-col-->
668
-            <!--:span="8"-->
669
-            <!--v-if="isShows('体外循环血路管') && config.is_open == 1"-->
670
-          <!--&gt;-->
671
-            <!--<el-form-item label="体外循环血路管:">-->
672
-              <!--<el-select-->
673
-                <!--v-model="dialysisPrescription.bloodlines"-->
674
-                <!--placeholder="请选择"-->
675
-              <!--&gt;-->
676
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
637
+                <el-option
638
+                  v-for="(option, index) in dialyser_sterilised_info"
639
+                  :key="index + 'g'"
640
+                  :label="option.GoodInfo.specification_name"
641
+                  :value="option.GoodInfo.id"
642
+                ></el-option>
643
+              </el-select>
644
+            </el-form-item>
645
+          </el-col>
677 646
 
678
-                <!--<el-option-->
679
-                  <!--v-for="(option, index) in bloodlines_info"-->
680
-                  <!--:key="index + 'k'"-->
681
-                  <!--:label="option.GoodInfo.specification_name"-->
682
-                  <!--:value="option.GoodInfo.id"-->
683
-                <!--&gt;</el-option>-->
684
-              <!--</el-select>-->
685
-            <!--</el-form-item>-->
686
-          <!--</el-col>-->
687
-
688
-          <!--<el-col-->
689
-            <!--:span="8"-->
690
-            <!--v-if="isShows('血液净化补液管路(置换管)') && config.is_open == 1"-->
691
-          <!--&gt;-->
692
-            <!--<el-form-item label="血液净化补液管路(置换管):">-->
693
-              <!--<el-select-->
694
-                <!--v-model="dialysisPrescription.tubing_hemodialysis"-->
695
-                <!--placeholder="请选择"-->
696
-              <!--&gt;-->
697
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
647
+          <el-col
648
+            :span="8"
649
+            v-if="isShows('中空纤维透析器') && config.is_open == 1"
650
+          >
651
+            <el-form-item label="中空纤维透析器:">
652
+              <el-select
653
+                v-model="dialysisPrescription.filtryzer"
654
+                placeholder="请选择"
655
+              >
656
+                <el-option :key="0" label="请选择" :value="0"></el-option>
698 657
 
699
-                <!--<el-option-->
700
-                  <!--v-for="(option, index) in tubingHemodialysis_info"-->
701
-                  <!--:key="index + 'x'"-->
702
-                  <!--:label="option.GoodInfo.specification_name"-->
703
-                  <!--:value="option.GoodInfo.id"-->
704
-                <!--&gt;</el-option>-->
705
-              <!--</el-select>-->
706
-            <!--</el-form-item>-->
707
-          <!--</el-col>-->
658
+                <el-option
659
+                  v-for="(option, index) in filtryzer_info"
660
+                  :key="index + 'h'"
661
+                  :label="option.GoodInfo.specification_name"
662
+                  :value="option.GoodInfo.id"
663
+                ></el-option>
664
+              </el-select>
665
+            </el-form-item>
666
+          </el-col>
708 667
 
709
-          <!--<el-col :span="8" v-if="isShows('护理包') && config.is_open == 1">-->
710
-            <!--<el-form-item label="护理包:">-->
711
-              <!--<el-select-->
712
-                <!--v-model="dialysisPrescription.package"-->
713
-                <!--placeholder="请选择"-->
714
-              <!--&gt;-->
715
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
668
+          <el-col :span="8" v-if="isShows('透析器') && config.is_open == 1">
669
+            <el-form-item label="透析器:">
670
+              <el-select
671
+                v-model="dialysisPrescription.dialyzers"
672
+                placeholder="请选择"
673
+              >
674
+                <el-option :key="0" label="请选择" :value="0"></el-option>
716 675
 
717
-                <!--<el-option-->
718
-                  <!--v-for="(option, index) in safe_package_info"-->
719
-                  <!--:key="index + 'z'"-->
720
-                  <!--:label="option.GoodInfo.specification_name"-->
721
-                  <!--:value="option.GoodInfo.id"-->
722
-                <!--&gt;</el-option>-->
723
-              <!--</el-select>-->
724
-            <!--</el-form-item>-->
725
-          <!--</el-col>-->
676
+                <el-option
677
+                  v-for="(option, index) in dialyzers_info"
678
+                  :key="index + 1"
679
+                  :label="option.GoodInfo.specification_name"
680
+                  :value="option.GoodInfo.id"
681
+                ></el-option>
682
+              </el-select>
683
+            </el-form-item>
684
+          </el-col>
726 685
 
727
-          <!--<el-col :span="8" v-if="isShows('A液') && config.is_open == 1">-->
728
-            <!--<el-form-item label="A液:">-->
729
-              <!--<el-select-->
730
-                <!--v-model="dialysisPrescription.a_liquid"-->
731
-                <!--placeholder="请选择"-->
732
-              <!--&gt;-->
733
-                <!--<el-option :key="0" label="请选择" :value="0"></el-option>-->
686
+          <el-col :span="8" v-if="isShows('注射器') && config.is_open == 1">
687
+            <el-form-item label="注射器:">
688
+              <el-select
689
+                v-model="dialysisPrescription.injector"
690
+                placeholder="请选择"
691
+              >
692
+                <el-option :key="0" label="请选择" :value="0"></el-option>
734 693
 
735
-                <!--<el-option-->
736
-                  <!--v-for="(option, index) in aliquid_info"-->
737
-                  <!--:key="index + 'c'"-->
738
-                  <!--:label="option.GoodInfo.specification_name"-->
739
-                  <!--:value="option.GoodInfo.id"-->
740
-                <!--&gt;</el-option>-->
741
-              <!--</el-select>-->
742
-            <!--</el-form-item>-->
743
-          <!--</el-col>-->
694
+                <el-option
695
+                  v-for="(option, index) in injector_info"
696
+                  :key="index + 'j'"
697
+                  :label="option.GoodInfo.specification_name"
698
+                  :value="option.GoodInfo.id"
699
+                ></el-option>
700
+              </el-select>
701
+            </el-form-item>
702
+          </el-col>
703
+
704
+          <el-col
705
+            :span="8"
706
+            v-if="isShows('体外循环血路管') && config.is_open == 1"
707
+          >
708
+            <el-form-item label="体外循环血路管:">
709
+              <el-select
710
+                v-model="dialysisPrescription.bloodlines"
711
+                placeholder="请选择"
712
+              >
713
+                <el-option :key="0" label="请选择" :value="0"></el-option>
714
+
715
+                <el-option
716
+                  v-for="(option, index) in bloodlines_info"
717
+                  :key="index + 'k'"
718
+                  :label="option.GoodInfo.specification_name"
719
+                  :value="option.GoodInfo.id"
720
+                ></el-option>
721
+              </el-select>
722
+            </el-form-item>
723
+          </el-col>
724
+
725
+          <el-col
726
+            :span="8"
727
+            v-if="isShows('血液净化补液管路(置换管)') && config.is_open == 1"
728
+          >
729
+            <el-form-item label="血液净化补液管路(置换管):">
730
+              <el-select
731
+                v-model="dialysisPrescription.tubing_hemodialysis"
732
+                placeholder="请选择"
733
+              >
734
+                <el-option :key="0" label="请选择" :value="0"></el-option>
735
+
736
+                <el-option
737
+                  v-for="(option, index) in tubingHemodialysis_info"
738
+                  :key="index + 'x'"
739
+                  :label="option.GoodInfo.specification_name"
740
+                  :value="option.GoodInfo.id"
741
+                ></el-option>
742
+              </el-select>
743
+            </el-form-item>
744
+          </el-col>
745
+
746
+          <el-col :span="8" v-if="isShows('护理包') && config.is_open == 1">
747
+            <el-form-item label="护理包:">
748
+              <el-select
749
+                v-model="dialysisPrescription.package"
750
+                placeholder="请选择"
751
+              >
752
+                <el-option :key="0" label="请选择" :value="0"></el-option>
753
+
754
+                <el-option
755
+                  v-for="(option, index) in safe_package_info"
756
+                  :key="index + 'z'"
757
+                  :label="option.GoodInfo.specification_name"
758
+                  :value="option.GoodInfo.id"
759
+                ></el-option>
760
+              </el-select>
761
+            </el-form-item>
762
+          </el-col>
763
+
764
+          <el-col :span="8" v-if="isShows('A液') && config.is_open == 1">
765
+            <el-form-item label="A液:">
766
+              <el-select
767
+                v-model="dialysisPrescription.a_liquid"
768
+                placeholder="请选择"
769
+              >
770
+                <el-option :key="0" label="请选择" :value="0"></el-option>
771
+
772
+                <el-option
773
+                  v-for="(option, index) in aliquid_info"
774
+                  :key="index + 'c'"
775
+                  :label="option.GoodInfo.specification_name"
776
+                  :value="option.GoodInfo.id"
777
+                ></el-option>
778
+              </el-select>
779
+            </el-form-item>
780
+          </el-col>
744 781
 
745 782
 
746 783
 
@@ -1216,6 +1253,10 @@
1216 1253
           pre_impulse:0, //预冲量
1217 1254
           anticoagulant_stop_time_hour:"",
1218 1255
           anticoagulant_stop_time_min:"",
1256
+          push_the_protamine:"",//下机前推注鱼精蛋白
1257
+          heparin_sodium:"", //肝素钠
1258
+          nucleoprotamine:"",//鱼精蛋白
1259
+          no_heparin_remarks:"",
1219 1260
         },
1220 1261
 
1221 1262
         anticoagulant: {
@@ -1670,7 +1711,7 @@
1670 1711
               mode = 2
1671 1712
             }
1672 1713
             ParamsQuery['mode'] = mode
1673
-
1714
+             console.log("paramsquery",ParamsQuery)
1674 1715
             postPrescription(ParamsQuery).then(response => {
1675 1716
               if (response.data.state == 0) {
1676 1717
                 this.$message.error(response.data.msg)

+ 48 - 8
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyOne.vue ファイルの表示

@@ -352,7 +352,7 @@
352 352
                             <td width="70">透前体重:</td>
353 353
                             <td width="50">
354 354
                                 <div class="under-line">
355
-                                    &nbsp;{{ predialysis.weight_before ? parseFloat(predialysis.weight_before - predialysis.additional_weight).toFixed(2) : "" }}
355
+                                    &nbsp;{{ predialysis.weight_before ? parseFloat(predialysis.weight_before - predialysis.additional_weight).toFixed(2) : "/" }}
356 356
                                 </div>
357 357
                             </td>
358 358
                             <td width="20">Kg</td>
@@ -360,7 +360,7 @@
360 360
                             <td width="70">透后体重:</td>
361 361
                             <td width="50">
362 362
                                 <div class="under-line">
363
-                                    &nbsp;{{ afterdialysis.weight_after ? (afterdialysis.weight_after - afterdialysis.additional_weight) : "" }}
363
+                                    &nbsp;{{ afterdialysis.weight_after ? (afterdialysis.weight_after - afterdialysis.additional_weight) : "/" }}
364 364
                                 </div>
365 365
                             </td>
366 366
                             <td width="20">Kg</td>
@@ -390,7 +390,7 @@
390 390
                             <td width="40">计划</td>
391 391
                             <td width="50">
392 392
                                 <div class="under-line">
393
-                                    &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
393
+                                    &nbsp;{{ afterdialysis.actual_displacement ? afterdialysis.actual_displacement : "" }}
394 394
                                 </div>
395 395
                             </td>
396 396
                             <td width="20">ml</td>
@@ -543,6 +543,12 @@
543 543
                     <td width="80">
544 544
                       <label-box :isChecked="prescription.anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
545 545
                     </td>
546
+                    <td width="80">
547
+                      <div class="under-line">
548
+                        &nbsp;
549
+                        <span v-if="prescription.anticoagulant == 1">{{ prescription.no_heparin_remarks }}</span>
550
+                      </div>
551
+                    </td>
546 552
                     <td width="80">
547 553
                       <label-box :isChecked="prescription.anticoagulant == 2 ? true : false" showValue="普通:"></label-box>
548 554
                     </td>
@@ -573,10 +579,9 @@
573 579
                     <td width="40">mg</td>
574 580
 
575 581
 
576
-                    <td width='300'>
582
+                    <td width='280'>
577 583
                       <label-box :isChecked="prescription.anticoagulant == 6 ? true:false" showValue="低分子肝素钙"></label-box>
578
-                      <label-box :isChecked="prescription.anticoagulant == 8 ? true:false" showValue="依诺肝素"></label-box>
579
-                      <label-box :isChecked="prescription.anticoagulant == 9 ? true:false" showValue="达肝素"></label-box>
584
+                      <label-box :isChecked="prescription.anticoagulant == 8 ? true:false" showValue="依诺肝素"></label-box> 
580 585
                     </td>
581 586
                     <td width="60">
582 587
                       <div class="under-line">
@@ -587,9 +592,44 @@
587 592
                     <td width="20">iu</td>
588 593
                     <td></td>
589 594
                   </tr>
595
+                  
590 596
                 </tbody>
591 597
               </table>
592
-
598
+              <table class="table-box">
599
+                <tr>
600
+                    <td width="80">
601
+                      <label-box :isChecked="prescription.anticoagulant == 9 ? true:false" showValue="达肝素"></label-box>
602
+                    </td>
603
+                    <td width="120">
604
+                      <label-box :isChecked="prescription.anticoagulant == 10 ? true:false" showValue="体外抗凝"></label-box>
605
+                    </td>
606
+                    <td width="60">肝素钠</td>
607
+                    <td width="60">
608
+                       <div class="under-line">
609
+                        &nbsp;
610
+                        <span v-if="prescription.anticoagulant == 10 ">{{ prescription.heparin_sodium }}</span>
611
+                      </div>
612
+                    </td>
613
+                    <td width="20">mg/h</td>
614
+                    <td width="100">鱼精蛋白</td>
615
+                    <td width="60">
616
+                       <div class="under-line">
617
+                        &nbsp;
618
+                        <span v-if="prescription.anticoagulant == 10 ">{{ prescription.nucleoprotamine }} </span>
619
+                      </div>
620
+                    </td>
621
+                    <td width="20">mg/h</td>
622
+                    <td width="160">下机前推注鱼精蛋白</td>
623
+                    <td width="60">
624
+                       <div class="under-line">
625
+                        &nbsp;
626
+                        <span v-if="prescription.anticoagulant == 10">{{ prescription.push_the_protamine }}</span>
627
+                      </div>
628
+                    </td>
629
+                    <td width="20">mg</td>
630
+                    <td></td>
631
+                  </tr>
632
+              </table>
593 633
               <table class="table-box">
594 634
                 <tbody>
595 635
                   <tr>
@@ -717,7 +757,7 @@
717 757
               &nbsp;{{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
718 758
             </td>
719 759
             <td>
720
-              &nbsp;{{ monitor.arterial_pressure ? monitor.arterial_pressure : "" }}
760
+              &nbsp; <span v-if='getTime(monitor.operate_time, "{h}:{i}")'>{{ monitor.arterial_pressure ? monitor.arterial_pressure : "/" }}</span>
721 761
             </td>
722 762
             <td>
723 763
               &nbsp;{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}