|
@@ -17,18 +17,36 @@
|
|
|
|
|
|
<!--表格-->
|
|
|
<el-table :data="list" highlight-current-row v-loading="listLoading" :height="tableHeight" style="width: 100%;">
|
|
|
- <el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
|
|
|
- <el-table-column prop="name" label="学员姓名" min-width="120" align="center"></el-table-column>
|
|
|
- <el-table-column prop="idNumber" label="证件号码" min-width="180" align="center"></el-table-column>
|
|
|
- <el-table-column prop="teachVeriPrice" label="培训费/认证费" min-width="150" align="center"></el-table-column>
|
|
|
- <el-table-column prop="materialPrice" label="资料费" min-width="120" align="center"></el-table-column>
|
|
|
- <el-table-column prop="other1Price" label="其他费用1" min-width="120" align="center"></el-table-column>
|
|
|
- <el-table-column prop="other2Price" label="其他费用2" min-width="120" align="center"></el-table-column>
|
|
|
- <el-table-column prop="payDate" label="打款日期" min-width="150" align="center"></el-table-column>
|
|
|
- <el-table-column prop="name" label="汇款方名称" min-width="180" align="center"></el-table-column>
|
|
|
- <el-table-column prop="receiveMoneyCompany" label="收款单位" min-width="150" align="center"></el-table-column>
|
|
|
- <el-table-column prop="payWay" label="打款方式" min-width="150" align="center"></el-table-column>
|
|
|
- <el-table-column prop="invoiceDate" label="开票日期" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="courseName" label="项目名称" min-width="180" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="invoiceType" label="发票类型" min-width="180" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ scope.row.invoiceType === 1 ? '增值税普通发票' : '增值税专用发票' }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="invoiceHeader" label="开票名称" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="taxCode" label="税号" min-width="120" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="address" label="地址" min-width="120" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="phone" label="电话" min-width="120" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="" label="开户行" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="" label="银行账号" min-width="180" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="email" label="邮箱" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="" label="备注" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="courseName" label="商品名称" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="" label="单位" min-width="150" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ 次
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="" label="数量" min-width="150" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ 1
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="money" label="单价(元)" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="money" label="金额(元)" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="payDate" label="汇款日期" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="汇款单位" min-width="150" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="payDate" label="实际汇款金额" min-width="150" align="center"></el-table-column>
|
|
|
</el-table>
|
|
|
|
|
|
<!--分页-->
|
|
@@ -64,7 +82,8 @@ export default {
|
|
|
this.exportExcelLoading = true;
|
|
|
this.http.post('/user-exam-info/exportInvoiceList', {
|
|
|
// name: this.keyword,
|
|
|
- // courseName: this.courseName
|
|
|
+ // courseName: this.courseName,
|
|
|
+ invoiceType: '',
|
|
|
}, res => {
|
|
|
if (res.code == "ok") {
|
|
|
var filePath = res.data;
|
|
@@ -91,8 +110,9 @@ export default {
|
|
|
getList() {
|
|
|
this.listLoading = true;
|
|
|
this.http.post('/user-exam-info/getInvoiceList', {
|
|
|
- name: this.keyword,
|
|
|
- courseName: this.courseName,
|
|
|
+ // name: this.keyword,
|
|
|
+ // courseName: this.courseName,
|
|
|
+ invoiceType: '',
|
|
|
pageIndex: this.page,
|
|
|
pageSize: this.size
|
|
|
}, res => {
|