Bläddra i källkod

8月11日杨青

杨青 1 år sedan
förälder
incheckning
b7ebba987b

+ 15 - 8
src/xt_pages/outpatientCharges/statementPrint.vue Visa fil

@@ -14,8 +14,6 @@
14 14
       >
15 15
     </template>
16 16
 
17
-
18
-
19 17
     <div class="dialysisPage" style="padding-top: 40px">
20 18
       <div
21 19
         v-if="
@@ -23,7 +21,7 @@
23 21
           org_id == 10138 ||
24 22
           org_id == 9504 ||
25 23
           org_id == 10028 ||
26
-          org_id == 10278 || org_id == 0
24
+          org_id == 10278
27 25
         "
28 26
       >
29 27
         <printTwo :info="info" v-if="org_id == 9990"></printTwo>
@@ -58,18 +56,23 @@
58 56
       </printSeven>
59 57
       <print10191 :info="info" v-if="org_id == 10191"></print10191>
60 58
       <printTen :info="info" v-if="org_id == 10210"></printTen>
59
+      <printEleven v-if="org_id == 10485 || org_id == 0"></printEleven>
61 60
       <printOne :info="info" v-if=" org_id != 9990 &&
62 61
             org_id != 10138 &&
63 62
             org_id != 9504 &&
64 63
             org_id != 10028 &&
65 64
             org_id != 0 &&
66
-            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 && this.paramsObj.balance_accounts_type == 1"></printOne>
65
+            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 &&org_id != 10485 && this.paramsObj.balance_accounts_type == 1">
66
+      </printOne>
67 67
 
68 68
       <privateChargePrint  :info="info" v-if="org_id != 9990 &&
69 69
             org_id != 10138 &&
70 70
             org_id != 9504 &&
71 71
             org_id != 10028 &&
72
-            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 && this.paramsObj.balance_accounts_type == 2"></privateChargePrint>
72
+            org_id != 10278 && org_id != 10387 && org_id != 10191 &&org_id != 10210 &&org_id != 10485 &&org_id != 0 && this.paramsObj.balance_accounts_type == 2">
73
+      </privateChargePrint>
74
+
75
+
73 76
     </div>
74 77
   </div>
75 78
 </template>
@@ -91,6 +94,7 @@
91 94
   import printSeven from "./statementTemplate/printSeven";
92 95
   import Print10191 from "./statementTemplate/print10191";
93 96
   import printTen from "./statementTemplate/printTen";
97
+  import printEleven from "./statementTemplate/printeEleven"
94 98
   export default {
95 99
     name: "dialysisPrintOrder",
96 100
     components: {
@@ -104,7 +108,8 @@
104 108
       printFour,
105 109
       testVue,
106 110
       printFive,
107
-      printTen
111
+      printTen,
112
+      printEleven
108 113
     },
109 114
     props: {
110 115
       paramsObj: Object,
@@ -483,7 +488,8 @@
483 488
                   console.log("this.num", this.num);
484 489
                 }
485 490
               });
486
-            } else if (this.org_id == 10028 ||  this.org_id == 0  || this.org_id == 9504) {
491
+            } else
492
+              if (this.org_id == 10028) {
487 493
               getPrivateExpenses(params).then((response) => {
488 494
                 if (response.data.state == 0) {
489 495
                   // this.$message.error(response.data.msg)
@@ -527,7 +533,8 @@
527 533
                   console.log(111, this.balanceAccounts);
528 534
                 }
529 535
               });
530
-            } else {
536
+            } else
537
+            {
531 538
               getPrivateExpensesOrder(params).then((response) => {
532 539
                 if (response.data.state == 0) {
533 540
                   // this.$message.error(response.data.msg)

+ 114 - 0
src/xt_pages/outpatientCharges/statementTemplate/printeEleven.vue Visa fil

@@ -0,0 +1,114 @@
1
+<template>
2
+  <div id="statement-print" class="statement-print">
3
+    <div class="statementTitle">费用明细算单</div>
4
+    <div class="statementTable">
5
+      <table border="1" style="border-collapse: collapse;width: 100%;border: none;">
6
+        <tr>
7
+          <td colspan="4">医院机构名称:</td>
8
+          <td colspan="4">发票号:</td>
9
+        </tr>
10
+        <tr style="border-bottom: 1px solid black;">
11
+          <td colspan="4" >单据编码:</td>
12
+          <td colspan="2" >就诊时间:</td>
13
+          <td colspan="2" >金额单位:元</td>
14
+        </tr>
15
+        <tr>
16
+          <td colspan="4">姓名:</td>
17
+          <td colspan="4">身份证号:</td>
18
+        </tr>
19
+        <tr>
20
+          <td colspan="8">诊断:</td>
21
+        </tr>
22
+        <tr style="border-bottom: 1px solid black;">
23
+          <td colspan="4">人员类别:</td>
24
+          <td colspan="4">险种类型:</td>
25
+        </tr>
26
+        <tr style="border-bottom: 1px solid black;text-align: center;">
27
+          <td width="12.5%">项目</td>
28
+          <td width="12.5%">金额</td>
29
+          <td width="12.5%">项目</td>
30
+          <td width="12.5%">金额</td>
31
+          <td width="12.5%">项目</td>
32
+          <td width="12.5%">金额</td>
33
+          <td width="12.5%">项目</td>
34
+          <td width="12.5%">金额</td>
35
+        </tr>
36
+        <tr style="text-align: center;">
37
+          <td>西药费</td>
38
+          <td>金额</td>
39
+          <td>化验费</td>
40
+          <td>金额</td>
41
+          <td>治疗费</td>
42
+          <td>金额</td>
43
+          <td>处置费</td>
44
+          <td>金额</td>
45
+        </tr>
46
+        <tr style="text-align: center;">
47
+          <td>中成药</td>
48
+          <td>金额</td>
49
+          <td>诊疗费</td>
50
+          <td>金额</td>
51
+          <td>材料费</td>
52
+          <td>金额</td>
53
+          <td>护理费</td>
54
+          <td>金额</td>
55
+        </tr>
56
+        <tr style="text-align: center;">
57
+          <td>注射费</td>
58
+          <td>金额</td>
59
+          <td>检查费</td>
60
+          <td>金额</td>
61
+          <td>输氧费</td>
62
+          <td>金额</td>
63
+          <td>其他</td>
64
+          <td>金额</td>
65
+        </tr>
66
+        <tr style="border-bottom: 1px solid black; font: 16px bolder;">
67
+          <td colspan="8">合计:</td>
68
+        </tr>
69
+        <tr>
70
+          <td colspan="8">医保基金支付金额:</td>
71
+        </tr>
72
+        <tr style="border-bottom: 1px solid black;">
73
+          <td colspan="8">个人现金支付金额:</td>
74
+        </tr>
75
+        <tr>
76
+          <td colspan="2">家属或参保人签名:</td>
77
+          <td colspan="2">收费员签名:</td>
78
+          <td colspan="2">医院盖章:</td>
79
+        </tr>
80
+        <tr>
81
+          <td colspan="8">医师签名:</td>
82
+        </tr>
83
+      </table>
84
+    </div>
85
+  </div>
86
+</template>
87
+
88
+<style lang="scss" scoped>
89
+.statement-print {
90
+  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
91
+  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
92
+  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
93
+  margin-bottom: 20px;
94
+  padding: 20px 10px;
95
+}
96
+.statementTitle {
97
+  font-size: 28px;
98
+  text-align: center;
99
+  font-weight: bold;
100
+  margin-bottom: 10px;
101
+}
102
+.statementTable {
103
+  width: 100%;
104
+  font-size: 14px;
105
+  word-wrap: break-word;
106
+  word-break: break-all;
107
+  table tr td{
108
+    padding: 5px;
109
+    line-height: 30px;
110
+    border: none;
111
+  }
112
+}
113
+
114
+</style>