|
@@ -82,18 +82,18 @@
|
|
|
<th style="min-width: 30px;">序号</th>
|
|
|
<th style="min-width: 60px;">车牌号</th>
|
|
|
<th style="min-width: 50px;"> 收费项目</th>
|
|
|
- <th style="min-width: 90px;">业务类型</th>
|
|
|
- <th style="min-width: 110px;">车型</th>
|
|
|
+ <th style="min-width: 70px;">业务类型</th>
|
|
|
+ <th style="min-width: 90px;">车型</th>
|
|
|
<th style="width: 25px;">数量</th>
|
|
|
<th style="width: 30px;">单价</th>
|
|
|
- <th style="width: 30px;">总价</th>
|
|
|
- <th style="min-width: 50px;">结算状态</th>
|
|
|
+ <th style="width: 60px;">总价</th>
|
|
|
+ <th style="width: 70px;">税 款</th>
|
|
|
+ <th style="width: 75px;">不含税金额</th>
|
|
|
<th style="width: 30px;">税率</th>
|
|
|
- <th style="width: 30px;">税 款</th>
|
|
|
- <th style="width: 65px;">不含税金额</th>
|
|
|
+ <th style="min-width: 50px;">结算状态</th>
|
|
|
<th style="width: 65px;">收款方式</th>
|
|
|
<th style="width: 90px;">业务单号</th>
|
|
|
- <th style="width: 117px;">付款时间</th>
|
|
|
+ <th style="width: 90px;">付款时间</th>
|
|
|
<th style="width: 60px;">开单员</th>
|
|
|
<th style="width: 60px;">复核员</th>
|
|
|
<th style="width: 65px;">统计稽查员</th>
|
|
@@ -107,10 +107,10 @@
|
|
|
<td>{{cel.num}}</td>
|
|
|
<td>{{cel.unitPrice}}</td>
|
|
|
<td>{{cel.itemPrice}}</td>
|
|
|
- <td>{{cel.settle}}</td>
|
|
|
- <td>{{cel.taxRate}}</td>
|
|
|
<td>{{cel.taxPrice}}</td>
|
|
|
<td>{{cel.noTaxPrice}}</td>
|
|
|
+ <td>{{cel.taxRate}}</td>
|
|
|
+ <td>{{cel.settle}}</td>
|
|
|
<td>{{cel.payMode}}</td>
|
|
|
<td>{{cel.businessNo}}</td>
|
|
|
<td>{{cel.payTime}}</td>
|
|
@@ -118,6 +118,26 @@
|
|
|
<td>{{cel.diaoDuPerson}}</td>
|
|
|
<td>{{cel.jiChaPerson}}</td>
|
|
|
</tr>
|
|
|
+ <tr style="height: 60px;padding: 0 0.5px;" v-if="index==dataList.length-1">
|
|
|
+ <td>合计</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>{{allDayFee}}</td>
|
|
|
+ <td>{{(allDayTaxes).toFixed(2)}}</td>
|
|
|
+ <td>{{(allDayNoTaxFee).toFixed(2)}}</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ <td>-</td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -134,18 +154,26 @@
|
|
|
"itemTypeName": sa.p('itemTypeName', ''),
|
|
|
"ids": sa.p('ids', '')
|
|
|
},
|
|
|
- dataList: []
|
|
|
+ dataList: [],
|
|
|
+ allDayFee:0,
|
|
|
+ allDayTaxes:0,
|
|
|
+ allDayNoTaxFee:0
|
|
|
},
|
|
|
methods: {
|
|
|
getDataList() {
|
|
|
sa.ajax('/TbFeeDetails/prePrint', this.p, function(resp) {
|
|
|
- var list = resp.data.list;
|
|
|
+ let data=resp.data;
|
|
|
+ this.allDayFee=data.allDayFee;
|
|
|
+ this.allDayTaxes=data.allDayTaxes;
|
|
|
+ this.allDayNoTaxFee=data.allDayNoTaxFee;
|
|
|
+ var list = data.list;
|
|
|
let len = list.length;
|
|
|
let child = [];
|
|
|
let dataList = [];
|
|
|
for (i = 0; i < len; i++) {
|
|
|
- child.push(list[i]);
|
|
|
- if (child.length == 8 || i == len - 1) {
|
|
|
+ let item = list[i];
|
|
|
+ child.push(item);
|
|
|
+ if (child.length == 7 || i == len - 1) {
|
|
|
let title = {
|
|
|
time: this.p.ids ? "勾选打印" : this.p.beginTime ? this.p.beginTime +
|
|
|
'至' + this.p.endTime : '所有时间',
|
|
@@ -156,11 +184,11 @@
|
|
|
}
|
|
|
}
|
|
|
this.dataList = dataList;
|
|
|
- // sa.loading("准备打印...");
|
|
|
- // setTimeout(()=>{
|
|
|
- // this.printFn();
|
|
|
- // sa.hideLoading();
|
|
|
- // },2000)
|
|
|
+ sa.loading("准备打印...");
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.printFn();
|
|
|
+ sa.hideLoading();
|
|
|
+ },2000)
|
|
|
}.bind(this))
|
|
|
},
|
|
|
printFn() {
|