See999 4 years ago
parent
commit
76a1c653d4

+ 23 - 0
src/xt_pages/dialysis/dialysisPrintOrder.vue View File

291
           >
291
           >
292
         </div>
292
         </div>
293
       </template>
293
       </template>
294
+      <template v-if="org_template_info.template_id == 23">
295
+        <el-button
296
+          :loading="loading"
297
+          size="small"
298
+          icon="el-icon-printer"
299
+          @click="printThisPage"
300
+          type="primary"
301
+          >打印</el-button
302
+        >
303
+      </template>
294
     </div>
304
     </div>
295
     <div class="app-container" style="min-height:0;">
305
     <div class="app-container" style="min-height:0;">
296
       <!--<div class="order-print-btn"-->
306
       <!--<div class="order-print-btn"-->
483
             v-bind:childResponse="childResponse"
493
             v-bind:childResponse="childResponse"
484
             v-if="org_template_info.template_id == 22"
494
             v-if="org_template_info.template_id == 22"
485
           ></DialysisPrintOrderTwentyTwo>
495
           ></DialysisPrintOrderTwentyTwo>
496
+          <DialysisPrintOrderTwentyThree
497
+            v-bind:childResponse="childResponse"
498
+            v-if="org_template_info.template_id == 23"
499
+          ></DialysisPrintOrderTwentyThree>
486
         </div>
500
         </div>
487
       </el-container>
501
       </el-container>
488
     </div>
502
     </div>
524
 import DialysisPrintOrderTwenty from "./template/DialysisPrintOrderTwenty";
538
 import DialysisPrintOrderTwenty from "./template/DialysisPrintOrderTwenty";
525
 import DialysisPrintOrderTwentyOne from "./template/DialysisPrintOrderTwentyOne";
539
 import DialysisPrintOrderTwentyOne from "./template/DialysisPrintOrderTwentyOne";
526
 import DialysisPrintOrderTwentyTwo from "./template/DialysisPrintOrderTwentyTwo";
540
 import DialysisPrintOrderTwentyTwo from "./template/DialysisPrintOrderTwentyTwo";
541
+import DialysisPrintOrderTwentyThree from "./template/DialysisPrintOrderTwentyThree";
527
 
542
 
528
 export default {
543
 export default {
529
   name: "dialysisPrintOrder",
544
   name: "dialysisPrintOrder",
530
   components: {
545
   components: {
546
+    DialysisPrintOrderTwentyThree,
531
     DialysisPrintOrderTwentyTwo,
547
     DialysisPrintOrderTwentyTwo,
532
     DialysisPrintOrderTwentyOne,
548
     DialysisPrintOrderTwentyOne,
533
     DialysisPrintOrderTwenty,
549
     DialysisPrintOrderTwenty,
870
           style: style2,
886
           style: style2,
871
           scanStyles: false
887
           scanStyles: false
872
         });
888
         });
889
+      } else if (this.org_template_info.template_id == 23){
890
+        printJS({
891
+          printable: "dialysis-print-box",
892
+          type: "html",
893
+          style: style,
894
+          scanStyles: false
895
+        });
873
       } 
896
       } 
874
     },
897
     },
875
     printThisOnePage() {
898
     printThisOnePage() {

File diff suppressed because it is too large
+ 2066 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyThree.vue