|
@@ -1,11 +1,11 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div id='invoice-print'>
|
3
|
3
|
<div v-for='(i,index) in pageArr.length' :key="index">
|
4
|
|
- <div :style="{position: 'absolute',top:(10 + (index * 500)) + 'px',left:70+ 'px',}">{{ list.order_number }}</div>
|
|
4
|
+ <div :style="{position: 'absolute',top:(10 + (index * 400)) + 'px',left:70+ 'px',}">{{ list.order_number }}</div>
|
5
|
5
|
<div style="display:flex;justify-content: space-between;">
|
6
|
|
- <div :style="{position: 'absolute',top:(40 + (index * 500)) + 'px',left:80+ 'px',}"> {{ paramsObj.name }}</div>
|
|
6
|
+ <div :style="{position: 'absolute',top:(40 + (index * 400)) + 'px',left:80+ 'px',}"> {{ paramsObj.name }}</div>
|
7
|
7
|
</div>
|
8
|
|
- <div :style="{position: 'absolute',top:(100 + (index * 500)) + 'px',left:80+ 'px',}">
|
|
8
|
+ <div :style="{position: 'absolute',top:(100 + (index * 400)) + 'px',left:80+ 'px',}">
|
9
|
9
|
<div v-if="list.westernMedicineCostTotal">西药 {{ list.westernMedicineCostTotal }}</div>
|
10
|
10
|
<div v-if="list.treatCostTotal">治疗费 {{ list.treatCostTotal }}</div>
|
11
|
11
|
<div v-if="list.bedCostTotal">床位费 {{ list.bedCostTotal }}</div>
|
|
@@ -15,7 +15,7 @@
|
15
|
15
|
<div v-if="list.otherCostTotal">其他费 {{ list.otherCostTotal }}</div>
|
16
|
16
|
<div v-if="list.materialCostTotal">材料费 {{ list.materialCostTotal }}</div>
|
17
|
17
|
</div>
|
18
|
|
- <div :style="{position: 'absolute',top:(100 + (index * 500)) + 'px',left:260+ 'px'}">
|
|
18
|
+ <div :style="{position: 'absolute',top:(100 + (index * 400)) + 'px',left:260+ 'px'}">
|
19
|
19
|
<div v-for="item in list.order_info.slice(index * 10,(index * 10) + pageArr[index])">
|
20
|
20
|
<span style="display:inline-block;width:200px;">
|
21
|
21
|
<span v-if="item.advice.id == 0">
|
|
@@ -40,9 +40,9 @@
|
40
|
40
|
</span>
|
41
|
41
|
</div>
|
42
|
42
|
</div>
|
43
|
|
- <div :style="{position: 'absolute',top:(315 + (index * 500)) + 'px',left:110+ 'px'}">{{ zhongwen }}</div>
|
44
|
|
- <div :style="{position: 'absolute',top:(315 + (index * 500)) + 'px',left:460+ 'px'}">{{ list.medfee_sumamt }}</div>
|
45
|
|
- <div v-if="index == pageArr.length - 1" :style="{position: 'absolute',top:(330 + (index * 500)) + 'px',left:110+ 'px',width:100 + '%'}">
|
|
43
|
+ <div :style="{position: 'absolute',top:(315 + (index * 400)) + 'px',left:110+ 'px'}">{{ zhongwen }}</div>
|
|
44
|
+ <div :style="{position: 'absolute',top:(315 + (index * 400)) + 'px',left:460+ 'px'}">{{ list.medfee_sumamt }}</div>
|
|
45
|
+ <div v-if="index == pageArr.length - 1" :style="{position: 'absolute',top:(330 + (index * 400)) + 'px',left:110+ 'px',width:100 + '%'}">
|
46
|
46
|
<div style="display:flex;">
|
47
|
47
|
<div style="width:140px">医疗总费用:{{ list.medfee_sumamt }}</div>
|
48
|
48
|
<div style="width:140px">现金支出:{{ list.psn_cash_money }}</div>
|
|
@@ -62,15 +62,15 @@
|
62
|
62
|
</div>
|
63
|
63
|
</div>
|
64
|
64
|
<div>
|
65
|
|
- <div :style="{position: 'absolute',top:(390 + (index * 500)) + 'px',left:100+ 'px'}">{{ org_name }}</div>
|
66
|
|
- <div :style="{position: 'absolute',top:(390 + (index * 500)) + 'px',left:360+ 'px'}">{{ paramsObj.chargeName }}</div>
|
67
|
|
- <div :style="{position: 'absolute',top:(390 + (index * 500)) + 'px',left:520+ 'px'}">
|
|
65
|
+ <div :style="{position: 'absolute',top:(390 + (index * 400)) + 'px',left:100+ 'px'}">{{ org_name }}</div>
|
|
66
|
+ <div :style="{position: 'absolute',top:(390 + (index * 400)) + 'px',left:360+ 'px'}">{{ paramsObj.chargeName }}</div>
|
|
67
|
+ <div :style="{position: 'absolute',top:(390 + (index * 400)) + 'px',left:520+ 'px'}">
|
68
|
68
|
<span>{{ paramsObj.setl_time ? paramsObj.setl_time.split(' ')[0].slice(0,4) : getTime(list.date, '{y}-{m}-{d}').slice(0,4) }}</span>
|
69
|
69
|
</div>
|
70
|
|
- <div :style="{position: 'absolute',top:(390 + (index * 500)) + 'px',left:560+ 'px'}">
|
|
70
|
+ <div :style="{position: 'absolute',top:(390 + (index * 400)) + 'px',left:560+ 'px'}">
|
71
|
71
|
<span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(5,7)) : getTime(list.date, '{y}-{m}-{d}').slice(5,7) }}</span>
|
72
|
72
|
</div>
|
73
|
|
- <div :style="{position: 'absolute',top:(390 + (index * 500)) + 'px',left:600+ 'px'}">
|
|
73
|
+ <div :style="{position: 'absolute',top:(390 + (index * 400)) + 'px',left:600+ 'px'}">
|
74
|
74
|
<span>{{ paramsObj.setl_time ? parseInt(paramsObj.setl_time.split(' ')[0].slice(8,11)) : getTime(list.date, '{y}-{m}-{d}').slice(8,11) }}</span>
|
75
|
75
|
</div>
|
76
|
76
|
</div>
|