Browse Source

耗材参数

XMLWAN 4 years ago
parent
commit
ffaf8202ca

+ 15 - 0
src/store/modules/globalConfig.js View File

632
         zongliang_unit: 'iu',
632
         zongliang_unit: 'iu',
633
         gaimingcheng_unit: '',
633
         gaimingcheng_unit: '',
634
         gaijiliang_unit: ''
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
     anticoagulants_set: {
652
     anticoagulants_set: {

+ 285 - 244
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

140
             </el-form-item>
140
             </el-form-item>
141
           </el-col>
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
           <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
176
           <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
144
             <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 + ') : '">
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
               <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
178
               <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
186
             </el-form-item>
219
             </el-form-item>
187
           </el-col>
220
           </el-col>
188
 
221
 
222
+          
223
+
224
+       
225
+
189
           <el-col :span="8" v-if="isShows('置换量') && (this.$store.getters.xt_user.template_info.template_id == 20)"
226
           <el-col :span="8" v-if="isShows('置换量') && (this.$store.getters.xt_user.template_info.template_id == 20)"
190
                   v-show="zhiShow">
227
                   v-show="zhiShow">
191
             <el-form-item label="置换量(ml):">
228
             <el-form-item label="置换量(ml):">
482
           <!--          </el-col>-->
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
           pre_impulse:0, //预冲量
1253
           pre_impulse:0, //预冲量
1217
           anticoagulant_stop_time_hour:"",
1254
           anticoagulant_stop_time_hour:"",
1218
           anticoagulant_stop_time_min:"",
1255
           anticoagulant_stop_time_min:"",
1256
+          push_the_protamine:"",//下机前推注鱼精蛋白
1257
+          heparin_sodium:"", //肝素钠
1258
+          nucleoprotamine:"",//鱼精蛋白
1259
+          no_heparin_remarks:"",
1219
         },
1260
         },
1220
 
1261
 
1221
         anticoagulant: {
1262
         anticoagulant: {
1670
               mode = 2
1711
               mode = 2
1671
             }
1712
             }
1672
             ParamsQuery['mode'] = mode
1713
             ParamsQuery['mode'] = mode
1673
-
1714
+             console.log("paramsquery",ParamsQuery)
1674
             postPrescription(ParamsQuery).then(response => {
1715
             postPrescription(ParamsQuery).then(response => {
1675
               if (response.data.state == 0) {
1716
               if (response.data.state == 0) {
1676
                 this.$message.error(response.data.msg)
1717
                 this.$message.error(response.data.msg)

+ 48 - 8
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyOne.vue View File

352
                             <td width="70">透前体重:</td>
352
                             <td width="70">透前体重:</td>
353
                             <td width="50">
353
                             <td width="50">
354
                                 <div class="under-line">
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
                                 </div>
356
                                 </div>
357
                             </td>
357
                             </td>
358
                             <td width="20">Kg</td>
358
                             <td width="20">Kg</td>
360
                             <td width="70">透后体重:</td>
360
                             <td width="70">透后体重:</td>
361
                             <td width="50">
361
                             <td width="50">
362
                                 <div class="under-line">
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
                                 </div>
364
                                 </div>
365
                             </td>
365
                             </td>
366
                             <td width="20">Kg</td>
366
                             <td width="20">Kg</td>
390
                             <td width="40">计划</td>
390
                             <td width="40">计划</td>
391
                             <td width="50">
391
                             <td width="50">
392
                                 <div class="under-line">
392
                                 <div class="under-line">
393
-                                    &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
393
+                                    &nbsp;{{ afterdialysis.actual_displacement ? afterdialysis.actual_displacement : "" }}
394
                                 </div>
394
                                 </div>
395
                             </td>
395
                             </td>
396
                             <td width="20">ml</td>
396
                             <td width="20">ml</td>
543
                     <td width="80">
543
                     <td width="80">
544
                       <label-box :isChecked="prescription.anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
544
                       <label-box :isChecked="prescription.anticoagulant == 1 ? true : false" showValue="无肝素"></label-box>
545
                     </td>
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
                     <td width="80">
552
                     <td width="80">
547
                       <label-box :isChecked="prescription.anticoagulant == 2 ? true : false" showValue="普通:"></label-box>
553
                       <label-box :isChecked="prescription.anticoagulant == 2 ? true : false" showValue="普通:"></label-box>
548
                     </td>
554
                     </td>
573
                     <td width="40">mg</td>
579
                     <td width="40">mg</td>
574
 
580
 
575
 
581
 
576
-                    <td width='300'>
582
+                    <td width='280'>
577
                       <label-box :isChecked="prescription.anticoagulant == 6 ? true:false" showValue="低分子肝素钙"></label-box>
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
                     </td>
585
                     </td>
581
                     <td width="60">
586
                     <td width="60">
582
                       <div class="under-line">
587
                       <div class="under-line">
587
                     <td width="20">iu</td>
592
                     <td width="20">iu</td>
588
                     <td></td>
593
                     <td></td>
589
                   </tr>
594
                   </tr>
595
+                  
590
                 </tbody>
596
                 </tbody>
591
               </table>
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
               <table class="table-box">
633
               <table class="table-box">
594
                 <tbody>
634
                 <tbody>
595
                   <tr>
635
                   <tr>
717
               &nbsp;{{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
757
               &nbsp;{{ monitor.breathing_rate ? monitor.breathing_rate : "" }}
718
             </td>
758
             </td>
719
             <td>
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
             </td>
761
             </td>
722
             <td>
762
             <td>
723
               &nbsp;{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}
763
               &nbsp;{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}