Browse Source

修改华侨医院

csx 5 years ago
parent
commit
a80871c668

+ 92 - 39
src/xt_pages/dialysis/batch_print/batch_print_order_other.vue View File

20
             </div>
20
             </div>
21
             <div class="inline_block" style="margin-left: 25px;">
21
             <div class="inline_block" style="margin-left: 25px;">
22
               住院号:
22
               住院号:
23
-              <div class="under_line" style="width: 100px;text-align: left">
24
-                {{record.patient.admission_number?record.patient.admission_number:'/'}}
23
+              <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
24
+                {{record.patient.admission_number}}
25
+              </div>
26
+              <div class="under_line" style="width: 100px;" v-else>
27
+                {{'/'}}
25
               </div>
28
               </div>
26
             </div>
29
             </div>
27
             <div class="inline_block" style="margin-left:25px;">
30
             <div class="inline_block" style="margin-left:25px;">
63
                     </div>
66
                     </div>
64
                     <div class="inline_block" style="margin-left: 30px;">
67
                     <div class="inline_block" style="margin-left: 30px;">
65
                       透析频次:
68
                       透析频次:
66
-                      <div class="under_line" style="width: 60px;text-align: left">
67
-                        {{record.assessment_before_dislysis&&record.assessment_before_dislysis.dialysis_count?record.assessment_before_dislysis.dialysis_count:'/'}}
69
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_before_dislysis&&record.assessment_before_dislysis.dialysis_count">
70
+                        {{record.assessment_before_dislysis.dialysis_count}}
71
+                      </div>
72
+                      <div class="under_line" style="width: 60px;" v-else>
73
+                        {{'/'}}
68
                       </div>
74
                       </div>
69
                       次/周
75
                       次/周
70
                     </div>
76
                     </div>
302
               </div>
308
               </div>
303
               <div class="inline_block" style="margin-left: 25px;">
309
               <div class="inline_block" style="margin-left: 25px;">
304
                 住院号:
310
                 住院号:
305
-                <div class="under_line" style="width: 100px;text-align: left">
306
-                  {{record.patient.admission_number?record.patient.admission_number:'/'}}
307
-
311
+                <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
312
+                  {{record.patient.admission_number}}
313
+                </div>
314
+                <div class="under_line" style="width: 100px;" v-else>
315
+                  {{'/'}}
308
                 </div>
316
                 </div>
309
               </div>
317
               </div>
310
               <div class="inline_block" style="margin-left:25px;">
318
               <div class="inline_block" style="margin-left:25px;">
405
                     <div class="inline_block">
413
                     <div class="inline_block">
406
                       内瘘管拔针后压迫止血时间:
414
                       内瘘管拔针后压迫止血时间:
407
                       <div class="inline_block">
415
                       <div class="inline_block">
408
-                        <div class="under_line" style="width: 30px;text-align: left">
409
-                          {{record.assessment_after_dislysis&&record.assessment_after_dislysis.hemostasis_minute?record.assessment_after_dislysis.hemostasis_minute:'/'}}
416
+                        <div class="under_line" style="width: 30px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.hemostasis_minute">
417
+                          {{record.assessment_after_dislysis.hemostasis_minute}}
418
+                        </div>
419
+                        <div class="under_line" style="width: 30px;" v-else>
420
+                          {{'/'}}
410
                         </div>
421
                         </div>
411
                         min
422
                         min
412
                       </div>
423
                       </div>
595
             <div v-if="(record.monitor_records.length > 9 && record.print_length == 9) || (record.monitor_records.length > 8 && record.print_length == 8)" class="print-yema3" >2</div>
606
             <div v-if="(record.monitor_records.length > 9 && record.print_length == 9) || (record.monitor_records.length > 8 && record.print_length == 8)" class="print-yema3" >2</div>
596
             <div v-else class="print-yema2">1</div>
607
             <div v-else class="print-yema2">1</div>
597
           </div>
608
           </div>
598
-          
609
+
599
           <div class="order-yy-name">{{orgname}}</div>
610
           <div class="order-yy-name">{{orgname}}</div>
600
           <div class="order_title">血液净化科医嘱及执行单</div>
611
           <div class="order_title">血液净化科医嘱及执行单</div>
601
           <div class="row" >
612
           <div class="row" >
607
             </div>
618
             </div>
608
             <div class="inline_block" style="margin-left:25px;">
619
             <div class="inline_block" style="margin-left:25px;">
609
               住院号:
620
               住院号:
610
-              <div class="under_line" style="width: 120px;text-align: left">
611
-                {{record.patient.admission_number?record.patient.admission_number:'/'}}
621
+              <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
622
+                {{record.patient.admission_number}}
623
+              </div>
624
+              <div class="under_line" style="width: 100px;" v-else>
625
+                {{'/'}}
612
               </div>
626
               </div>
613
             </div>
627
             </div>
614
             <div class="inline_block" style="margin-left:25px;">
628
             <div class="inline_block" style="margin-left:25px;">
726
                   <div class="inline_block">
740
                   <div class="inline_block">
727
                     透析液(mmol/L):
741
                     透析液(mmol/L):
728
                     &emsp;Ca<sup>2+</sup>:
742
                     &emsp;Ca<sup>2+</sup>:
729
-                    <div class="under_line" style="width: 60px;text-align: left">
730
-                      {{record.prescription&&record.prescription.calcium?getFloat(record.prescription.calcium):'/'}}
743
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.calcium">
744
+                      {{getFloat(record.prescription.calcium)}}
745
+                    </div>
746
+                    <div class="under_line" style="width: 60px;" v-else>
747
+                      {{'/'}}
731
                     </div>
748
                     </div>
732
                     mmol/L
749
                     mmol/L
733
                     &emsp;Na<sup>+</sup>:
750
                     &emsp;Na<sup>+</sup>:
734
-                    <div class="under_line" style="width: 60px;text-align: left">
735
-                      {{record.prescription&&record.prescription.sodium?getFloat(record.prescription.sodium):'/'}}
751
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.sodium">
752
+                      {{getFloat(record.prescription.sodium)}}
753
+                    </div>
754
+                    <div class="under_line" style="width: 60px;" v-else>
755
+                      {{'/'}}
736
                     </div>
756
                     </div>
737
                     mmol/L
757
                     mmol/L
738
                     &emsp;K<sup>+</sup>:
758
                     &emsp;K<sup>+</sup>:
739
-                    <div class="under_line" style="width: 60px;text-align: left">
740
-                      {{record.prescription&&record.prescription.kalium?getFloat(record.prescription.kalium):'/'}}
759
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.kalium">
760
+                      {{getFloat(record.prescription.kalium)}}
761
+                    </div>
762
+                    <div class="under_line" style="width: 60px;" v-else>
763
+                      {{'/'}}
741
                     </div>
764
                     </div>
742
                     mmol/L
765
                     mmol/L
743
                   </div>
766
                   </div>
744
                   <div class="inline_block"
767
                   <div class="inline_block"
745
                        v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
768
                        v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
746
                     &emsp;置换液后/前稀释 总量:
769
                     &emsp;置换液后/前稀释 总量:
747
-                    <div class="under_line" style="width: 60px;text-align: left">{{
748
-                      record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
770
+                    <div class="under_line" style="width: 60px;text-align: left"  v-if="record.prescription&&record.prescription.displace_liqui_value">
771
+                      {{record.prescription.displace_liqui_value}}
772
+                    </div>
773
+                    <div class="under_line" style="width: 60px;"  v-else>
774
+                      {{'/'}}
749
                     </div>
775
                     </div>
750
                     L
776
                     L
751
                   </div>
777
                   </div>
752
                   <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
778
                   <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
753
                     &emsp;置换液前稀释 总量:
779
                     &emsp;置换液前稀释 总量:
754
-                    <div class="under_line" style="width: 60px;text-align: left">
755
-                      {{record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
780
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
781
+                      {{record.prescription.displace_liqui_value}}
782
+                    </div>
783
+                    <div class="under_line" style="width: 60px;" v-else>
784
+                      {{'/'}}
756
                     </div>
785
                     </div>
757
                     L
786
                     L
758
                   </div>
787
                   </div>
759
                   <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
788
                   <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
760
                     &emsp;置换液后稀释 总量:
789
                     &emsp;置换液后稀释 总量:
761
-                    <div class="under_line" style="width: 60px;text-align: left">
762
-                      {{ record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
790
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
791
+                      {{record.prescription.displace_liqui_value}}
792
+                    </div>
793
+                    <div class="under_line" style="width: 60px;" v-else>
794
+                      {{'/'}}
763
                     </div>
795
                     </div>
764
                     L
796
                     L
765
                   </div>
797
                   </div>
773
                   </div>
805
                   </div>
774
                   <div class="inline_block">
806
                   <div class="inline_block">
775
                     &emsp;血流量:
807
                     &emsp;血流量:
776
-                    <div class="under_line" style="width: 60px;text-align: left">
777
-                      {{record.prescription?record.prescription.blood_flow_volume:'/'}}
808
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription">
809
+                      {{record.prescription.blood_flow_volume}}
810
+                    </div>
811
+                    <div class="under_line" style="width: 60px;" v-else>
812
+                      {{'/'}}
778
                     </div>
813
                     </div>
779
                     ml/min
814
                     ml/min
780
                   </div>
815
                   </div>
781
                   <div class="inline_block">
816
                   <div class="inline_block">
782
                     &emsp;透析液流量:
817
                     &emsp;透析液流量:
783
-                    <div class="under_line" style="width:60px;text-align: left">
784
-                      {{record.prescription?record.prescription.dialysate_flow:'/'}}
818
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription">
819
+                      {{record.prescription.dialysate_flow}}
820
+                    </div>
821
+                    <div class="under_line" style="width:60px;" v-else>
822
+                      {{'/'}}
785
                     </div>
823
                     </div>
786
                     ml/min
824
                     ml/min
787
                   </div>
825
                   </div>
789
                 <div class="row" style="padding: 2px 0;line-height:24px;">
827
                 <div class="row" style="padding: 2px 0;line-height:24px;">
790
                   <div class="inline_block">
828
                   <div class="inline_block">
791
                     透前体重:
829
                     透前体重:
792
-                    <div class="under_line" style="width: 60px;text-align: left">
793
-                      {{record.assessment_before_dislysis?record.assessment_before_dislysis.weight_before:'/'}}
830
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_before_dislysis">
831
+                      {{record.assessment_before_dislysis.weight_before}}
832
+                    </div>
833
+                    <div class="under_line" style="width: 60px;" v-else>
834
+                      {{'/'}}
794
                     </div>
835
                     </div>
795
                     kg
836
                     kg
796
                   </div>
837
                   </div>
797
                   <div class="inline_block">
838
                   <div class="inline_block">
798
                     &emsp;设定超滤量:
839
                     &emsp;设定超滤量:
799
-                    <div class="under_line" style="width: 60px;text-align: left">
800
-                      {{record.prescription&&record.prescription.target_ultrafiltration?getFloat(record.prescription.target_ultrafiltration):'/'}}
840
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.target_ultrafiltration">
841
+                      {{getFloat(record.prescription.target_ultrafiltration)}}
842
+                    </div>
843
+                    <div class="under_line" style="width: 60px;" v-else>
844
+                      {{'/'}}
801
                     </div>
845
                     </div>
802
                     L
846
                     L
803
                   </div>
847
                   </div>
804
                   <div class="inline_block">
848
                   <div class="inline_block">
805
                     &emsp;实际超滤量:
849
                     &emsp;实际超滤量:
806
-                    <div class="under_line" style="width:60px;text-align: left">
807
-                      {{record.prescription&&record.prescription.ultrafiltration?getFloat(record.prescription.ultrafiltration):'/'}}
850
+                    <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
851
+                      {{getFloat(record.prescription.ultrafiltration)}}
852
+                    </div>
853
+                    <div class="under_line" style="width:60px;" v-else>
854
+                      {{'/'}}
808
                     </div>
855
                     </div>
809
                     L
856
                     L
810
                   </div>
857
                   </div>
811
                   <div class="inline_block">
858
                   <div class="inline_block">
812
                     透后体重:
859
                     透后体重:
813
-                    <div class="under_line" style="width: 60px;text-align: left">
814
-                      {{ record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after?record.assessment_after_dislysis.weight_after:'/'}}
860
+                    <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after">
861
+                      {{record.assessment_after_dislysis.weight_after}}
862
+                    </div>
863
+                    <div class="under_line" style="width: 60px" v-else>
864
+                      {{'/'}}
815
                     </div>
865
                     </div>
816
                     kg
866
                     kg
817
                   </div>
867
                   </div>
879
             </table>
929
             </table>
880
             <div class="print-yema4">1</div>
930
             <div class="print-yema4">1</div>
881
           </div>
931
           </div>
882
- 
932
+
883
           <template v-if="record.advices2.length > 0">
933
           <template v-if="record.advices2.length > 0">
884
             <div style="position: relative;">
934
             <div style="position: relative;">
885
               <div class="order-yy-name">{{orgname}}</div>
935
               <div class="order-yy-name">{{orgname}}</div>
893
                 </div>
943
                 </div>
894
                 <div class="inline_block" style="margin-left:25px;">
944
                 <div class="inline_block" style="margin-left:25px;">
895
                   住院号:
945
                   住院号:
896
-                  <div class="under_line" style="width: 120px;text-align: left">
897
-                    {{record.patient.admission_number?record.patient.admission_number:'/'}}
946
+                  <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
947
+                    {{record.patient.admission_number}}
948
+                  </div>
949
+                  <div class="under_line" style="width: 100px;" v-else>
950
+                    {{'/'}}
898
                   </div>
951
                   </div>
899
                 </div>
952
                 </div>
900
                 <div class="inline_block" style="margin-left:25px;">
953
                 <div class="inline_block" style="margin-left:25px;">

+ 10 - 5
src/xt_pages/dialysis/batch_print/batch_print_order_other_one.vue View File

20
             </div>
20
             </div>
21
             <div class="inline_block" style="margin-left: 25px;">
21
             <div class="inline_block" style="margin-left: 25px;">
22
               住院号:
22
               住院号:
23
-              <div class="under_line" style="width: 100px;text-align: left">
24
-                {{record.patient.admission_number?record.patient.admission_number:'/'}}
23
+              <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
24
+                {{record.patient.admission_number}}
25
+              </div>
26
+              <div class="under_line" style="width: 100px;" v-else>
27
+                {{'/'}}
25
               </div>
28
               </div>
26
             </div>
29
             </div>
27
             <div class="inline_block" style="margin-left:25px;">
30
             <div class="inline_block" style="margin-left:25px;">
303
               </div>
306
               </div>
304
               <div class="inline_block" style="margin-left: 25px;">
307
               <div class="inline_block" style="margin-left: 25px;">
305
                 住院号:
308
                 住院号:
306
-                <div class="under_line" style="width: 100px;text-align: left">
307
-                  {{record.patient.admission_number?record.patient.admission_number:'/'}}
308
-
309
+                <div class="under_line" style="width: 100px;text-align: left" v-if="record.patient.admission_number">
310
+                  {{record.patient.admission_number}}
311
+                </div>
312
+                <div class="under_line" style="width: 100px;" v-else>
313
+                  {{'/'}}
309
                 </div>
314
                 </div>
310
               </div>
315
               </div>
311
               <div class="inline_block" style="margin-left:25px;">
316
               <div class="inline_block" style="margin-left:25px;">

+ 70 - 29
src/xt_pages/dialysis/batch_print/batch_print_order_other_two.vue View File

19
             </div>
19
             </div>
20
             <div class="inline_block" style="margin-left:25px;">
20
             <div class="inline_block" style="margin-left:25px;">
21
               住院号:
21
               住院号:
22
-              <div class="under_line" style="width: 120px;text-align: left">
23
-                {{record.patient.admission_number?record.patient.admission_number:'/'}}
22
+              <div class="under_line" style="width: 120px;text-align: left" v-if="record.patient.admission_number">
23
+                {{record.patient.admission_number}}
24
+              </div>
25
+              <div class="under_line" style="width: 120px;" v-else>
26
+                {{'/'}}
24
               </div>
27
               </div>
25
             </div>
28
             </div>
26
             <div class="inline_block" style="margin-left:25px;">
29
             <div class="inline_block" style="margin-left:25px;">
138
                     <div class="inline_block">
141
                     <div class="inline_block">
139
                       透析液(mmol/L):
142
                       透析液(mmol/L):
140
                       &emsp;Ca<sup>2+</sup>:
143
                       &emsp;Ca<sup>2+</sup>:
141
-                      <div class="under_line" style="width: 60px;text-align: left">
142
-                        {{record.prescription&&record.prescription.calcium?getFloat(record.prescription.calcium):'/'}}
144
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.calcium">
145
+                        {{getFloat(record.prescription.calcium)}}
146
+                      </div>
147
+                      <div class="under_line" style="width: 60px;" v-else>
148
+                        {{'/'}}
143
                       </div>
149
                       </div>
144
                       mmol/L
150
                       mmol/L
145
                       &emsp;Na<sup>+</sup>:
151
                       &emsp;Na<sup>+</sup>:
146
-                      <div class="under_line" style="width: 60px;text-align: left">
147
-                        {{record.prescription&&record.prescription.sodium?getFloat(record.prescription.sodium):'/'}}
152
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.sodium">
153
+                        {{getFloat(record.prescription.sodium)}}
154
+                      </div>
155
+                      <div class="under_line" style="width: 60px;" v-else>
156
+                        {{'/'}}
148
                       </div>
157
                       </div>
149
                       mmol/L
158
                       mmol/L
150
                       &emsp;K<sup>+</sup>:
159
                       &emsp;K<sup>+</sup>:
151
-                      <div class="under_line" style="width: 60px;text-align: left">
152
-                        {{record.prescription&&record.prescription.kalium?getFloat(record.prescription.kalium):'/'}}
160
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.kalium">
161
+                        {{getFloat(record.prescription.kalium)}}
162
+                      </div>
163
+                      <div class="under_line" style="width: 60px;" v-else>
164
+                        {{'/'}}
153
                       </div>
165
                       </div>
154
                       mmol/L
166
                       mmol/L
155
                     </div>
167
                     </div>
156
                     <div class="inline_block"
168
                     <div class="inline_block"
157
                          v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
169
                          v-if="record.prescription != null &&record.prescription.displace_liqui_part == 0">
158
                       &emsp;置换液后/前稀释 总量:
170
                       &emsp;置换液后/前稀释 总量:
159
-                      <div class="under_line" style="width: 60px;text-align: left">{{
160
-                        record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
171
+                      <div class="under_line" style="width: 60px;text-align: left"  v-if="record.prescription&&record.prescription.displace_liqui_value">
172
+                        {{record.prescription.displace_liqui_value}}
173
+                      </div>
174
+                      <div class="under_line" style="width: 60px;"  v-else>
175
+                        {{'/'}}
161
                       </div>
176
                       </div>
162
                       L
177
                       L
163
                     </div>
178
                     </div>
164
                     <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
179
                     <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 1">
165
                       &emsp;置换液前稀释 总量:
180
                       &emsp;置换液前稀释 总量:
166
-                      <div class="under_line" style="width: 60px;text-align: left">
167
-                        {{record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
181
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
182
+                        {{record.prescription.displace_liqui_value}}
183
+                      </div>
184
+                      <div class="under_line" style="width: 60px;" v-else>
185
+                        {{'/'}}
168
                       </div>
186
                       </div>
169
                       L
187
                       L
170
                     </div>
188
                     </div>
171
                     <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
189
                     <div class="inline_block" v-if="record.prescription != null &&record.prescription.displace_liqui_part == 2">
172
                       &emsp;置换液后稀释 总量:
190
                       &emsp;置换液后稀释 总量:
173
-                      <div class="under_line" style="width: 60px;text-align: left">
174
-                        {{ record.prescription&&record.prescription.displace_liqui_value?record.prescription.displace_liqui_value:'/'}}
191
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.displace_liqui_value">
192
+                        {{record.prescription.displace_liqui_value}}
193
+                      </div>
194
+                      <div class="under_line" style="width: 60px;" v-else>
195
+                        {{'/'}}
175
                       </div>
196
                       </div>
176
                       L
197
                       L
177
                     </div>
198
                     </div>
185
                     </div>
206
                     </div>
186
                     <div class="inline_block">
207
                     <div class="inline_block">
187
                       &emsp;血流量:
208
                       &emsp;血流量:
188
-                      <div class="under_line" style="width: 60px;text-align: left">
189
-                        {{record.prescription?record.prescription.blood_flow_volume:'/'}}
209
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription">
210
+                        {{record.prescription.blood_flow_volume}}
211
+                      </div>
212
+                      <div class="under_line" style="width: 60px;" v-else>
213
+                        {{'/'}}
190
                       </div>
214
                       </div>
191
-                      ml/min
192
                     </div>
215
                     </div>
193
                     <div class="inline_block">
216
                     <div class="inline_block">
194
                       &emsp;透析液流量:
217
                       &emsp;透析液流量:
195
-                      <div class="under_line" style="width:60px;text-align: left">
196
-                        {{record.prescription?record.prescription.dialysate_flow:'/'}}
218
+                      <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription">
219
+                        {{record.prescription.dialysate_flow}}
220
+                      </div>
221
+                      <div class="under_line" style="width:60px;" v-else>
222
+                        {{'/'}}
197
                       </div>
223
                       </div>
198
                       ml/min
224
                       ml/min
199
                     </div>
225
                     </div>
201
                   <div class="row" style="padding: 2px 0;line-height:24px;">
227
                   <div class="row" style="padding: 2px 0;line-height:24px;">
202
                     <div class="inline_block">
228
                     <div class="inline_block">
203
                       透前体重:
229
                       透前体重:
204
-                      <div class="under_line" style="width: 60px;text-align: left">
205
-                        {{record.assessment_before_dislysis?record.assessment_before_dislysis.weight_before:'/'}}
230
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_before_dislysis">
231
+                        {{record.assessment_before_dislysis.weight_before}}
232
+                      </div>
233
+                      <div class="under_line" style="width: 60px;" v-else>
234
+                        {{'/'}}
206
                       </div>
235
                       </div>
207
                       kg
236
                       kg
208
                     </div>
237
                     </div>
209
                     <div class="inline_block">
238
                     <div class="inline_block">
210
                       &emsp;设定超滤量:
239
                       &emsp;设定超滤量:
211
-                      <div class="under_line" style="width: 60px;text-align: left">
212
-                        {{record.prescription&&record.prescription.target_ultrafiltration?getFloat(record.prescription.target_ultrafiltration):'/'}}
240
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.prescription&&record.prescription.target_ultrafiltration">
241
+                        {{getFloat(record.prescription.target_ultrafiltration)}}
242
+                      </div>
243
+                      <div class="under_line" style="width: 60px;" v-else>
244
+                        {{'/'}}
213
                       </div>
245
                       </div>
214
                       L
246
                       L
215
                     </div>
247
                     </div>
216
                     <div class="inline_block">
248
                     <div class="inline_block">
217
                       &emsp;实际超滤量:
249
                       &emsp;实际超滤量:
218
-                      <div class="under_line" style="width:60px;text-align: left">
219
-                        {{record.prescription&&record.prescription.ultrafiltration?getFloat(record.prescription.ultrafiltration):'/'}}
250
+                      <div class="under_line" style="width:60px;text-align: left" v-if="record.prescription&&record.prescription.ultrafiltration">
251
+                        {{getFloat(record.prescription.ultrafiltration)}}
252
+                      </div>
253
+                      <div class="under_line" style="width:60px;" v-else>
254
+                        {{'/'}}
220
                       </div>
255
                       </div>
221
                       L
256
                       L
222
                     </div>
257
                     </div>
223
                     <div class="inline_block">
258
                     <div class="inline_block">
224
                       透后体重:
259
                       透后体重:
225
-                      <div class="under_line" style="width: 60px;text-align: left">
226
-                        {{ record.assessment_after_dislysis?record.assessment_after_dislysis.weight_after:'/'}}
260
+                      <div class="under_line" style="width: 60px;text-align: left" v-if="record.assessment_after_dislysis&&record.assessment_after_dislysis.weight_after">
261
+                        {{record.assessment_after_dislysis.weight_after}}
262
+                      </div>
263
+                      <div class="under_line" style="width: 60px" v-else>
264
+                        {{'/'}}
227
                       </div>
265
                       </div>
228
                       kg
266
                       kg
229
                     </div>
267
                     </div>
306
                 </div>
344
                 </div>
307
                 <div class="inline_block" style="margin-left:25px;">
345
                 <div class="inline_block" style="margin-left:25px;">
308
                   住院号:
346
                   住院号:
309
-                  <div class="under_line" style="width: 120px;text-align: left">
310
-                    {{record.patient.admission_number?record.patient.admission_number:'/'}}
347
+                  <div class="under_line" style="width: 120px;text-align: left" v-if="record.patient.admission_number">
348
+                    {{record.patient.admission_number}}
349
+                  </div>
350
+                  <div class="under_line" style="width: 120px;" v-else>
351
+                    {{'/'}}
311
                   </div>
352
                   </div>
312
                 </div>
353
                 </div>
313
                 <div class="inline_block" style="margin-left:25px;">
354
                 <div class="inline_block" style="margin-left:25px;">

+ 83 - 40
src/xt_pages/dialysis/template/dialysisPrintOrderTwo.vue View File

12
         </div>
12
         </div>
13
         <div class="inline_block" style="margin-left: 25px;">
13
         <div class="inline_block" style="margin-left: 25px;">
14
           住院号:
14
           住院号:
15
-          <div class="under_line" style="width: 100px;text-align: left">
16
-            {{patientInfo.admission_number?patientInfo.admission_number:'/'}}
15
+          <div class="under_line" style="width: 100px;text-align: left" v-if="patientInfo.admission_number">
16
+            {{patientInfo.admission_number}}
17
+          </div>
18
+          <div class="under_line" style="width: 100px;text-align: left" v-else>
19
+            {{'/'}}
17
           </div>
20
           </div>
18
         </div>
21
         </div>
19
         <div class="inline_block" style="margin-left:25px;">
22
         <div class="inline_block" style="margin-left:25px;">
295
           </div>
298
           </div>
296
           <div class="inline_block" style="margin-left: 25px;">
299
           <div class="inline_block" style="margin-left: 25px;">
297
             住院号:
300
             住院号:
298
-            <div class="under_line" style="width: 100px;text-align: left">
299
-              {{patientInfo.admission_number?patientInfo.admission_number:'/'}}
301
+            <div class="under_line" style="width: 100px;text-align: left" v-if="patientInfo.admission_number">
302
+              {{patientInfo.admission_number}}
303
+            </div>
304
+            <div class="under_line" style="width: 100px;text-align: left" v-else>
305
+              {{'/'}}
300
             </div>
306
             </div>
301
           </div>
307
           </div>
302
           <div class="inline_block" style="margin-left:25px;">
308
           <div class="inline_block" style="margin-left:25px;">
578
       </div>
584
       </div>
579
     </div>
585
     </div>
580
 
586
 
581
-    <div id="dialysis-print-box-1-2" class="dialysis-print-order print-template-two print_page_main_content" style="position: relative;"> 
587
+    <div id="dialysis-print-box-1-2" class="dialysis-print-order print-template-two print_page_main_content" style="position: relative;">
582
       <div class="order-yy-name">{{orgname}}</div>
588
       <div class="order-yy-name">{{orgname}}</div>
583
       <div class="order_title"> 血液净化科医嘱及执行单 </div>
589
       <div class="order_title"> 血液净化科医嘱及执行单 </div>
584
       <div class="row" style="margin-top: 15px;">
590
       <div class="row" style="margin-top: 15px;">
589
         </div>
595
         </div>
590
         <div class="inline_block" style="margin-left:25px;">
596
         <div class="inline_block" style="margin-left:25px;">
591
           住院号:
597
           住院号:
592
-          <div class="under_line" style="width: 120px;text-align: left">
593
-            {{patientInfo.admission_number?patientInfo.admission_number:'/'}}
598
+          <div class="under_line" style="width: 100px;text-align: left" v-if="patientInfo.admission_number">
599
+            {{patientInfo.admission_number}}
600
+          </div>
601
+          <div class="under_line" style="width: 100px;text-align: left" v-else>
602
+            {{'/'}}
594
           </div>
603
           </div>
595
         </div>
604
         </div>
596
         <div class="inline_block" style="margin-left:25px;">
605
         <div class="inline_block" style="margin-left:25px;">
704
             <div class="row" style="padding: 2px 0;line-height:24px;">
713
             <div class="row" style="padding: 2px 0;line-height:24px;">
705
               <div class="inline_block">
714
               <div class="inline_block">
706
                 透析液(mmol/L): &emsp;Ca<sup>2+</sup>:
715
                 透析液(mmol/L): &emsp;Ca<sup>2+</sup>:
707
-                <div class="under_line" style="width: 70px;text-align: left">
708
-                  <span v-if="prescription.calcium">{{getFloat(prescription.calcium)?getFloat(prescription.calcium):'/'}}</span>
709
-                  <span v-else>{{'/'}}</span>
710
-
716
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.calcium">
717
+                  <span>{{getFloat(prescription.calcium)?getFloat(prescription.calcium):'/'}}</span>
718
+                </div>
719
+                <div class="under_line" style="width: 70px;" v-else>
720
+                  <span>{{'/'}}</span>
711
                 </div>
721
                 </div>
722
+
712
                 mmol/L &emsp;Na<sup>+</sup>:
723
                 mmol/L &emsp;Na<sup>+</sup>:
713
-                <div class="under_line" style="width: 70px;text-align: left">
714
-                  <span v-if="prescription.sodium">{{getFloat(prescription.sodium)?getFloat(prescription.sodium):'/'}}</span>
715
-                  <span v-else>{{'/'}}</span>
716
 
724
 
725
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.sodium">
726
+                  <span>{{getFloat(prescription.sodium)?getFloat(prescription.sodium):'/'}}</span>
727
+                </div>
728
+                <div class="under_line" style="width: 70px;" v-else>
729
+                  <span>{{'/'}}</span>
717
                 </div>
730
                 </div>
718
-                mmol/L &emsp;K<sup>+</sup>:
719
-                <div class="under_line" style="width: 70px;text-align: left">
720
-                  <span v-if="prescription.kalium">{{getFloat(prescription.kalium)?getFloat(prescription.kalium):'/'}}</span>
721
-                  <span v-else>{{'/'}}</span>
722
-
723
 
731
 
732
+                mmol/L &emsp;K<sup>+</sup>:
733
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.kalium">
734
+                  <span>{{getFloat(prescription.kalium)?getFloat(prescription.kalium):'/'}}</span>
735
+                </div>
736
+                <div class="under_line" style="width: 70px;" v-else>
737
+                  <span>{{'/'}}</span>
724
                 </div>
738
                 </div>
725
                 mmol/L
739
                 mmol/L
726
               </div>
740
               </div>
727
               <div class="inline_block" v-if="prescription.displace_liqui_part == 0">
741
               <div class="inline_block" v-if="prescription.displace_liqui_part == 0">
728
                 &emsp;置换液后/前稀释 总量:
742
                 &emsp;置换液后/前稀释 总量:
729
-                <div class="under_line" style="width: 70px;text-align: left">
730
-                  {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
743
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.displace_liqui_value">
744
+                  {{prescription.displace_liqui_value}}
745
+                </div>
746
+                <div class="under_line" style="width: 70px;" v-else>
747
+                  {{'/'}}
731
                 </div>
748
                 </div>
732
                 L
749
                 L
733
               </div>
750
               </div>
734
               <div class="inline_block" v-if="prescription.displace_liqui_part == 1">
751
               <div class="inline_block" v-if="prescription.displace_liqui_part == 1">
735
                 &emsp;置换液前稀释 总量:
752
                 &emsp;置换液前稀释 总量:
736
-                <div class="under_line" style="width: 70px;text-align: left">
737
-                  {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
753
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.displace_liqui_value">
754
+                  {{prescription.displace_liqui_value}}
755
+                </div>
756
+                <div class="under_line" style="width: 70px;" v-else>
757
+                  {{'/'}}
738
                 </div>
758
                 </div>
739
                 L
759
                 L
740
               </div>
760
               </div>
741
               <div class="inline_block" v-if="prescription.displace_liqui_part == 2">
761
               <div class="inline_block" v-if="prescription.displace_liqui_part == 2">
742
                 &emsp;置换液后稀释 总量:
762
                 &emsp;置换液后稀释 总量:
743
-                <div class="under_line" style="width: 70px;text-align: left">
744
-                  {{prescription.displace_liqui_value?prescription.displace_liqui_value:'/'}}
763
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.displace_liqui_value">
764
+                  {{prescription.displace_liqui_value}}
765
+                </div>
766
+                <div class="under_line" style="width: 70px;" v-else>
767
+                  {{'/'}}
745
                 </div>
768
                 </div>
746
                 L
769
                 L
747
               </div>
770
               </div>
755
               </div>
778
               </div>
756
               <div class="inline_block">
779
               <div class="inline_block">
757
                 &emsp;血流量:
780
                 &emsp;血流量:
758
-                <div class="under_line" style="width: 70px;text-align: left">
759
-                  {{prescription.blood_flow_volume?prescription.blood_flow_volume:'/'}}
781
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.blood_flow_volume">
782
+                  {{prescription.blood_flow_volume}}
783
+                </div>
784
+                <div class="under_line" style="width: 70px;text-align: left" v-else>
785
+                  {{'/'}}
760
                 </div>
786
                 </div>
761
                 ml/min
787
                 ml/min
762
               </div>
788
               </div>
763
               <div class="inline_block">
789
               <div class="inline_block">
764
                 &emsp;透析液流量:
790
                 &emsp;透析液流量:
765
-                <div class="under_line" style="width: 70px;text-align: left">
766
-                  {{prescription.dialysate_flow?prescription.dialysate_flow:'/'}}
791
+                <div class="under_line" style="width: 70px;text-align: left" v-if="prescription.dialysate_flow">
792
+                  {{prescription.dialysate_flow}}
793
+                </div>
794
+                <div class="under_line" style="width: 70px;" v-else>
795
+                  {{'/'}}
767
                 </div>
796
                 </div>
768
                 ml/min
797
                 ml/min
769
               </div>
798
               </div>
771
             <div class="row" style="padding: 2px 0;line-height:24px;">
800
             <div class="row" style="padding: 2px 0;line-height:24px;">
772
               <div class="inline_block">
801
               <div class="inline_block">
773
                 透前体重:
802
                 透前体重:
774
-                <div class="under_line" style="width: 70px;text-align: left">
775
-                  {{predialysis.weight_before?predialysis.weight_before:'/'}}
803
+                <div class="under_line" style="width: 70px;text-align: left" v-if="predialysis.weight_before">
804
+                  {{predialysis.weight_before}}
805
+                </div>
806
+                <div class="under_line" style="width: 70px;" v-else>
807
+                  {{'/'}}
776
                 </div>
808
                 </div>
777
                 kg
809
                 kg
778
               </div>
810
               </div>
779
               <div class="inline_block">
811
               <div class="inline_block">
780
                 &emsp;设定超滤量:
812
                 &emsp;设定超滤量:
781
-                <div class="under_line" style="width: 70px;text-align: left">
782
-                  {{getFloat(prescription.target_ultrafiltration)?getFloat(prescription.target_ultrafiltration):'/'}}
783
-
813
+                <div class="under_line" style="width: 70px;text-align: left" v-if="getFloat(prescription.target_ultrafiltration)">
814
+                  {{getFloat(prescription.target_ultrafiltration)}}
815
+                </div>
816
+                <div class="under_line" style="width: 70px;" v-else>
817
+                  {{'/'}}
784
                 </div>
818
                 </div>
785
                 L
819
                 L
786
               </div>
820
               </div>
787
               <div class="inline_block">
821
               <div class="inline_block">
788
                 &emsp;实际超滤量:
822
                 &emsp;实际超滤量:
789
-                <div class="under_line" style="width: 70px;text-align: left">
790
-                  {{getFloat(prescription.ultrafiltration)?getFloat(prescription.ultrafiltration):'/'}}
823
+                <div class="under_line" style="width: 70px;text-align: left" v-if="getFloat(prescription.ultrafiltration)">
824
+                  {{getFloat(prescription.ultrafiltration)}}
825
+                </div>
826
+                <div class="under_line" style="width: 70px;" v-else>
827
+                  {{'/'}}
791
                 </div>
828
                 </div>
792
                 L
829
                 L
793
 
830
 
794
               </div>
831
               </div>
795
               <div class="inline_block">
832
               <div class="inline_block">
796
                 透后体重:
833
                 透后体重:
797
-                <div class="under_line" style="width: 70px;text-align: left">
798
-                  {{afterdialysis.weight_after?afterdialysis.weight_after:'/'}}
834
+                <div class="under_line" style="width: 70px;text-align: left" v-if="afterdialysis.weight_after">
835
+                  {{afterdialysis.weight_after}}
836
+                </div>
837
+                <div class="under_line" style="width: 70px;" v-else>
838
+                  {{'/'}}
799
                 </div>
839
                 </div>
800
                 kg
840
                 kg
801
               </div>
841
               </div>
877
             </div>
917
             </div>
878
             <div class="inline_block" style="margin-left:25px;">
918
             <div class="inline_block" style="margin-left:25px;">
879
               住院号:
919
               住院号:
880
-              <div class="under_line" style="width: 120px;text-align: left">
881
-                {{patientInfo.admission_number?patientInfo.admission_number:'/'}}
920
+              <div class="under_line" style="width: 100px;text-align: left" v-if="patientInfo.admission_number">
921
+                {{patientInfo.admission_number}}
922
+              </div>
923
+              <div class="under_line" style="width: 100px;text-align: left" v-else>
924
+                {{'/'}}
882
               </div>
925
               </div>
883
             </div>
926
             </div>
884
             <div class="inline_block" style="margin-left:25px;">
927
             <div class="inline_block" style="margin-left:25px;">