huangyw 3 yıl önce
ebeveyn
işleme
2a030d1c83

+ 13 - 13
src/xt_pages/outpatientCharges/invoiceTemplate/printSix.vue Dosyayı Görüntüle

1
 <template>
1
 <template>
2
     <div id='invoice-print'>
2
     <div id='invoice-print'>
3
         <div v-for='(i,index) in pageArr.length' :key="index">
3
         <div v-for='(i,index) in pageArr.length' :key="index">
4
-            <div :style="{position: 'absolute',top:(10 + (index * 400))  + 'px',left:130+ 'px',}">盐城大丰悦达金骆驼血液透析中心</div>
5
-            <div :style="{position: 'absolute',top:(40 + (index * 400))  + 'px',left:90+ 'px',}">{{ list.order_number }}</div>
4
+            <div :style="{position: 'absolute',top:(20 + (index * 400))  + 'px',left:200+ 'px',}">盐城大丰悦达金骆驼血液透析中心</div>
5
+            <div :style="{position: 'absolute',top:(80 + (index * 400))  + 'px',left:150+ 'px',}">{{ list.order_number }}</div>
6
             <div style="display:flex;justify-content: space-between;">
6
             <div style="display:flex;justify-content: space-between;">
7
-                <div :style="{position: 'absolute',top:(70 + (index * 400))  + 'px',left:80+ 'px',}">{{ paramsObj.name }}</div>
7
+                <div :style="{position: 'absolute',top:(130 + (index * 400))  + 'px',left:80+ 'px',}">{{ paramsObj.name }}</div>
8
             </div>
8
             </div>
9
-            <div :style="{position: 'absolute',top:(130 + (index * 400))  + 'px',left:80+ 'px',}">
9
+            <div :style="{position: 'absolute',top:(190 + (index * 400))  + 'px',left:80+ 'px',}">
10
                 <div v-if="list.westernMedicineCostTotal">西药 {{ list.westernMedicineCostTotal }}</div>
10
                 <div v-if="list.westernMedicineCostTotal">西药 {{ list.westernMedicineCostTotal }}</div>
11
                 <div v-if="list.treatCostTotal">治疗费 {{ list.treatCostTotal }}</div>
11
                 <div v-if="list.treatCostTotal">治疗费 {{ list.treatCostTotal }}</div>
12
                 <div v-if="list.bedCostTotal">床位费 {{ list.bedCostTotal }}</div>
12
                 <div v-if="list.bedCostTotal">床位费 {{ list.bedCostTotal }}</div>
16
                 <div v-if="list.otherCostTotal">其他费 {{ list.otherCostTotal }}</div>
16
                 <div v-if="list.otherCostTotal">其他费 {{ list.otherCostTotal }}</div>
17
                 <div v-if="list.materialCostTotal">材料费 {{ list.materialCostTotal }}</div>
17
                 <div v-if="list.materialCostTotal">材料费 {{ list.materialCostTotal }}</div>
18
             </div>
18
             </div>
19
-            <div :style="{position: 'absolute',top:(130 + (index * 400))  + 'px',left:260+ 'px'}">
19
+            <div :style="{position: 'absolute',top:(190 + (index * 400))  + 'px',left:260+ 'px'}">
20
                 <div v-for="item in list.order_info.slice(index * 10,(index * 10) + pageArr[index])">
20
                 <div v-for="item in list.order_info.slice(index * 10,(index * 10) + pageArr[index])">
21
                     <span style="display:inline-block;width:200px;">
21
                     <span style="display:inline-block;width:200px;">
22
                         <span v-if="item.advice.id == 0">
22
                         <span v-if="item.advice.id == 0">
41
                     </span>
41
                     </span>
42
                 </div>
42
                 </div>
43
             </div>
43
             </div>
44
-            <div :style="{position: 'absolute',top:(345 + (index * 400))  + 'px',left:110+ 'px'}">{{ zhongwen }}</div>
45
-            <div :style="{position: 'absolute',top:(345 + (index * 400))  + 'px',left:460+ 'px'}">{{ list.medfee_sumamt }}</div>
46
-            <div v-if="index == pageArr.length - 1" :style="{position: 'absolute',top:(360 + (index * 400))  + 'px',left:110+ 'px',width:100 + '%',fontSize:12+'px'}">
44
+            <div :style="{position: 'absolute',top:(390 + (index * 400))  + 'px',left:110+ 'px'}">{{ zhongwen }}</div>
45
+            <div :style="{position: 'absolute',top:(390 + (index * 400))  + 'px',left:460+ 'px'}">{{ list.medfee_sumamt }}</div>
46
+            <div v-if="index == pageArr.length - 1" :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:110+ 'px',width:100 + '%',fontSize:12+'px'}">
47
                 <div style="display:flex;">
47
                 <div style="display:flex;">
48
                   <div style="width:140px">医疗总费用:{{ list.order.medfee_sumamt }}</div>
48
                   <div style="width:140px">医疗总费用:{{ list.order.medfee_sumamt }}</div>
49
                   <div style="width:140px">基金支付总额:{{ list.order.fund_pay_sumamt }}</div>
49
                   <div style="width:140px">基金支付总额:{{ list.order.fund_pay_sumamt }}</div>
70
 
70
 
71
             </div>
71
             </div>
72
             <div>
72
             <div>
73
-                <div :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:100+ 'px'}">盐城大丰悦达金骆驼血液透析中心</div>
74
-                <div :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:360+ 'px'}">{{ paramsObj.chargeName }}</div>
75
-                <div :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:520+ 'px'}">
73
+                <div :style="{position: 'absolute',top:(500 + (index * 400))  + 'px',left:100+ 'px'}">盐城大丰悦达金骆驼血液透析中心</div>
74
+                <div :style="{position: 'absolute',top:(500 + (index * 400))  + 'px',left:360+ 'px'}">{{ paramsObj.chargeName }}</div>
75
+                <div :style="{position: 'absolute',top:(500 + (index * 400))  + 'px',left:520+ 'px'}">
76
                     <span>{{  paramsObj.setl_time ? paramsObj.setl_time.split(' ')[0].slice(0,4) : getTime(list.date, '{y}-{m}-{d}').slice(0,4) }}</span>
76
                     <span>{{  paramsObj.setl_time ? paramsObj.setl_time.split(' ')[0].slice(0,4) : getTime(list.date, '{y}-{m}-{d}').slice(0,4) }}</span>
77
                 </div>
77
                 </div>
78
-                <div :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:560+ 'px'}">
78
+                <div :style="{position: 'absolute',top:(500 + (index * 400))  + 'px',left:560+ 'px'}">
79
                     <span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(5,7)) : getTime(list.date, '{y}-{m}-{d}').slice(5,7) }}</span>
79
                     <span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(5,7)) : getTime(list.date, '{y}-{m}-{d}').slice(5,7) }}</span>
80
                 </div>
80
                 </div>
81
-                <div :style="{position: 'absolute',top:(420 + (index * 400))  + 'px',left:600+ 'px'}">
81
+                <div :style="{position: 'absolute',top:(500 + (index * 400))  + 'px',left:600+ 'px'}">
82
                     <span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(8,11)) : getTime(list.date, '{y}-{m}-{d}').slice(8,11) }}</span>
82
                     <span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(8,11)) : getTime(list.date, '{y}-{m}-{d}').slice(8,11) }}</span>
83
                 </div>
83
                 </div>
84
             </div>
84
             </div>