see999 3 years ago
parent
commit
f20e6f1142

+ 10 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_twentyFive.vue View File

305
                         </tr>
305
                         </tr>
306
                         </tbody>
306
                         </tbody>
307
                         </table>
307
                         </table>
308
+                        <table class="table-box">
309
+                          <tbody>
310
+                            <tr>
311
+                              <td width="100">特殊处理情况:</td>
312
+                              <td style="text-align:left;">{{ record.assessment_before_dislysis.special_treatment ? record.assessment_before_dislysis.special_treatment : '' }}</td>
313
+                            </tr>
314
+                          </tbody>
315
+                        </table>
308
                     </td>
316
                     </td>
309
                     </tr>
317
                     </tr>
310
                     </tbody>
318
                     </tbody>
1079
             var dlegh = 0
1087
             var dlegh = 0
1080
             if (
1088
             if (
1081
               this.records[recordIndex].monitor_records &&
1089
               this.records[recordIndex].monitor_records &&
1082
-              this.records[recordIndex].monitor_records.length < 8
1090
+              this.records[recordIndex].monitor_records.length < 7
1083
             ) {
1091
             ) {
1084
-              dlegh = 8 - this.records[recordIndex].monitor_records.length
1092
+              dlegh = 7 - this.records[recordIndex].monitor_records.length
1085
             } else {
1093
             } else {
1086
               dlegh = 0
1094
               dlegh = 0
1087
             }
1095
             }

+ 49 - 54
src/xt_pages/dialysis/template/DialysisPrintOrderThirtySix.vue View File

171
                   </tr>
171
                   </tr>
172
                 </tbody>
172
                 </tbody>
173
               </table>
173
               </table>
174
-              <table class="table-box">
175
-                <tbody>
176
-                  <tr>
177
-                    <!-- <td width="190"></td> -->
178
-                    <td width='100'>穿刺针型号:</td>
179
-                    <td>
180
-                      <div class="under-line" style="text-align:left;">{{ predialysis.puncture_needle ? predialysis.puncture_needle : '/' }}</div>
181
-                      <!-- <div>
182
-                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-静脉') > -1 ? true : false" showValue="16G"></label-box>
183
-                        &nbsp;
184
-                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-静脉') > -1 ? true : false" showValue="17G"></label-box>
185
-                        &nbsp;
186
-                      </div> -->
187
-                    </td>
188
-                    <!-- <td width='80'>钝针穿刺:</td>
189
-                    <td width="140">
190
-                      <div>
191
-                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-动脉') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-动脉') > -1 ? true : false" showValue="动脉"></label-box>
192
-                        &nbsp;
193
-                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-静脉') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-静脉') > -1 ? true : false" showValue="静脉"></label-box>
194
-                        &nbsp;)
195
-                      </div>
196
-                    </td> -->
197
-                    <td></td>
198
-                  </tr>
199
-                </tbody>
200
-              </table>
201
               <table class="table-box">
174
               <table class="table-box">
202
                 <tbody>
175
                 <tbody>
203
                   <tr>
176
                   <tr>
246
                   </tr>
219
                   </tr>
247
                 </tbody>
220
                 </tbody>
248
               </table>
221
               </table>
222
+              <table class="table-box">
223
+                <tbody>
224
+                  <tr>
225
+                    <!-- <td width="190"></td> -->
226
+                    <td width='100'>穿刺针型号:</td>
227
+                    <td>
228
+                      <div class="under-line" style="text-align:left;">{{ predialysis.puncture_needle ? predialysis.puncture_needle : '/' }}</div>
229
+                      <!-- <div>
230
+                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-静脉') > -1 ? true : false" showValue="16G"></label-box>
231
+                        &nbsp;
232
+                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-静脉') > -1 ? true : false" showValue="17G"></label-box>
233
+                        &nbsp;
234
+                      </div> -->
235
+                    </td>
236
+                    <!-- <td width='80'>钝针穿刺:</td>
237
+                    <td width="140">
238
+                      <div>
239
+                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-动脉') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-动脉') > -1 ? true : false" showValue="动脉"></label-box>
240
+                        &nbsp;
241
+                        <label-box :isChecked="predialysis.puncture_needle && predialysis.puncture_needle.indexOf('16G-静脉') > -1 ? true : predialysis.puncture_needle && predialysis.puncture_needle.indexOf('17G-静脉') > -1 ? true : false" showValue="静脉"></label-box>
242
+                        &nbsp;)
243
+                      </div>
244
+                    </td> -->
245
+                    <td></td>
246
+                  </tr>
247
+                </tbody>
248
+              </table>
249
               <table class="table-box">
249
               <table class="table-box">
250
                 <tbody>
250
                 <tbody>
251
                   <tr>
251
                   <tr>
424
                     </td>
424
                     </td>
425
                     <td width="35">kg</td>
425
                     <td width="35">kg</td>
426
                     <td width="50">水肿:</td>
426
                     <td width="50">水肿:</td>
427
-                    <td width='160'>
427
+                    <td width='200'>
428
                         <div>
428
                         <div>
429
                             <label-box :isChecked="predialysis.edema.indexOf('无') > -1" showValue="无"></label-box>
429
                             <label-box :isChecked="predialysis.edema.indexOf('无') > -1" showValue="无"></label-box>
430
                             <label-box :isChecked="predialysis.edema.indexOf('+') > -1" showValue="+"></label-box>
430
                             <label-box :isChecked="predialysis.edema.indexOf('+') > -1" showValue="+"></label-box>
459
                             &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : ' ' }}
459
                             &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : ' ' }}
460
                         </div>
460
                         </div>
461
                     </td>
461
                     </td>
462
-                    <td width="10">ml</td>
462
+                    <td width="10">L</td>
463
                     <!-- <td width="50">吸氧:</td>
463
                     <!-- <td width="50">吸氧:</td>
464
                     <td width='80'>
464
                     <td width='80'>
465
                         <div>
465
                         <div>
618
             <td width="60">动脉压<br />mmHg</td>
618
             <td width="60">动脉压<br />mmHg</td>
619
             <td width="60">静脉压<br />mmHg</td>
619
             <td width="60">静脉压<br />mmHg</td>
620
             <td width="60">跨膜压<br />mmHg</td>
620
             <td width="60">跨膜压<br />mmHg</td>
621
-            <td width="60">超滤量<br />L</td>
621
+            <td width="60">超滤量<br />ml</td>
622
             <td width="60">钠浓度<br/>mmol/L</td>
622
             <td width="60">钠浓度<br/>mmol/L</td>
623
             <td width="60">电导度<br/>ms/cm</td>
623
             <td width="60">电导度<br/>ms/cm</td>
624
             <td width="40">液温<br/>℃</td>
624
             <td width="40">液温<br/>℃</td>
625
-            <td width="40">ktv</td>
626
             <td width="40">血糖<br/>mmol/L</td>
625
             <td width="40">血糖<br/>mmol/L</td>
627
-            <td width="">特殊处理</td>
628
-            <td width='60'>执行护士</td>
626
+            <td>执行护士</td>
629
           </tr>
627
           </tr>
630
 
628
 
631
           <tr v-for="monitor in monitors" :key="monitor.id">
629
           <tr v-for="monitor in monitors" :key="monitor.id">
670
             <td>
668
             <td>
671
               &nbsp;{{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}
669
               &nbsp;{{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}
672
             </td>
670
             </td>
673
-            <td>
674
-              &nbsp;{{ monitor.ktv ? monitor.ktv : "" }}
675
-            </td>
676
             <td>
671
             <td>
677
               &nbsp;{{ monitor.blood_sugar ? monitor.blood_sugar : "" }}
672
               &nbsp;{{ monitor.blood_sugar ? monitor.blood_sugar : "" }}
678
             </td>
673
             </td>
679
-            <td>
680
-              &nbsp;{{ monitor.symptom }} &nbsp;{{ monitor.dispose }} &nbsp;{{ monitor.result }}
681
-            </td>
682
             <td>
674
             <td>
683
                 <span>
675
                 <span>
684
                     <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">{{ getAdminUser(monitor.monitoring_nurse) }}</span>
676
                     <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">{{ getAdminUser(monitor.monitoring_nurse) }}</span>
719
                         &nbsp;{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
711
                         &nbsp;{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
720
                       </div>
712
                       </div>
721
                     </td>
713
                     </td>
722
-                    <td width="20">L</td>
714
+                    <td width="20">ml</td>
723
                     <td width="20"></td>
715
                     <td width="20"></td>
724
                     <td width="50">血流量</td>
716
                     <td width="50">血流量</td>
725
                     <td width='140'>
717
                     <td width='140'>
729
                             <label-box :isChecked="getBloodFlow(afterdialysis.blood_flow) == '差'" showValue="差"></label-box>
721
                             <label-box :isChecked="getBloodFlow(afterdialysis.blood_flow) == '差'" showValue="差"></label-box>
730
                         </div>
722
                         </div>
731
                     </td>
723
                     </td>
732
-                    <!-- <td width="50">水肿</td>
724
+                    <td width="50">kt/v:</td>
733
                     <td width='120'>
725
                     <td width='120'>
734
-                        <div>
735
-                            <label-box :isChecked="afterdialysis.puncture_point_oozing_blood == 1 ? true : false" showValue="+"></label-box>
736
-                            <label-box :isChecked="afterdialysis.puncture_point_oozing_blood == 2 ? true : false" showValue="++"></label-box>
737
-                            <label-box :isChecked="afterdialysis.puncture_point_oozing_blood == 2 ? true : false" showValue="+++"></label-box>
726
+                        <div class="under-line">
727
+                          &nbsp;
738
                         </div>
728
                         </div>
739
-                    </td> -->
729
+                    </td>
740
                     <td></td>
730
                     <td></td>
741
                   </tr>
731
                   </tr>
742
                 </tbody>
732
                 </tbody>
967
         <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index" >
957
         <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index" >
968
           <td style="height:40px;line-height:40px">{{ getTime(advice.start_time, "{h}:{i}") }}</td>
958
           <td style="height:40px;line-height:40px">{{ getTime(advice.start_time, "{h}:{i}") }}</td>
969
           <td class="parent" style="text-align:left;padding-left:10px;">
959
           <td class="parent" style="text-align:left;padding-left:10px;">
970
-            <span v-if="advice.parent_id > 0">---></span>
971
-            <span>{{ advice.advice_name }}</span>
972
-            <span v-if="advice && advice.advice_desc">({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
973
-            <span v-if="advice.prescribing_number"> &nbsp;&nbsp; {{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</span>
974
-            <span v-if="advice.single_dose != 0">{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
975
-            <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
976
-            <span v-if="advice.parent_id == 0">{{ advice.execution_frequency }}</span>
977
-            <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
960
+            <div style="display:flex;height:100%;">
961
+              <span style="width:70%;display:inline-block;">
962
+                <span v-if="advice.parent_id > 0">---></span>
963
+                <span>{{ advice.advice_name }}</span>
964
+                <span v-if="advice && advice.advice_desc">({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
965
+                <span v-if="advice.prescribing_number"> &nbsp;&nbsp; {{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</span>
966
+                <span v-if="advice.single_dose != 0">{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
967
+                
968
+                <span v-if="advice.parent_id == 0">{{ advice.execution_frequency }}</span>
969
+                <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
970
+              </span>
971
+              <span v-if="advice.parent_id == 0" style="display: flex;align-items: baseline;"><span v-if="advice.delivery_way != ''" style="transform:rotate(30deg);border-left:1px solid #000;display:inline-block;height:100%;"></span>{{ advice.delivery_way }}</span>
972
+            </div>
978
           </td>
973
           </td>
979
           <td>
974
           <td>
980
             <span v-if="setAdminUserES(advice.advice_doctor) == ''">
975
             <span v-if="setAdminUserES(advice.advice_doctor) == ''">

+ 11 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue View File

388
                 </tr>
388
                 </tr>
389
                 </tbody>
389
                 </tbody>
390
               </table>
390
               </table>
391
+              <table class="table-box">
392
+                <tbody>
393
+                  <tr>
394
+                    <td width="100">特殊处理情况:</td>
395
+                    <td style="text-align:left;">{{ predialysis.special_treatment ? predialysis.special_treatment : '' }}</td>
396
+                  </tr>
397
+                </tbody>
398
+              </table>
391
             </td>
399
             </td>
392
           </tr>
400
           </tr>
393
           </tbody>
401
           </tbody>
607
                   <td width="10">)</td>
615
                   <td width="10">)</td>
608
                   <td width="10">mmol/L</td>
616
                   <td width="10">mmol/L</td>
609
                   <td width="90">透析器型号:</td>
617
                   <td width="90">透析器型号:</td>
610
-                  <td width="100">
618
+                  <td width="180">
611
                     <div class="under-line">
619
                     <div class="under-line">
612
                       &nbsp;{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
620
                       &nbsp;{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
613
                     </div>
621
                     </div>
1566
             if (this.org_template_info.org_id == 9535) {
1574
             if (this.org_template_info.org_id == 9535) {
1567
               this.isShowZero = true
1575
               this.isShowZero = true
1568
             }
1576
             }
1569
-            if (this.monitors.length < 8) {
1570
-              var nl = 8 - this.monitors.length
1577
+            if (this.monitors.length < 7) {
1578
+              var nl = 7 - this.monitors.length
1571
               for (let index = 0; index < nl; index++) {
1579
               for (let index = 0; index < nl; index++) {
1572
                 this.monitors.push([])
1580
                 this.monitors.push([])
1573
               }
1581
               }