Browse Source

完善客户月还还款统计表--增加合计功能

master
yunuo970428 1 month ago
parent
commit
d7397f47b8
  1. 8
      anrui-riskcenter-ui/src/api/customerrepayment/customerrepayment.js
  2. 24
      anrui-riskcenter-ui/src/views/customerrepayment/customerrepayment.vue

8
anrui-riskcenter-ui/src/api/customerrepayment/customerrepayment.js

@ -10,6 +10,14 @@ export default {
headers: { 'Content-Type': 'application/json' }
})
},
listAll: function(params) {
return request({
url: '/riskcenter/v1/loanrepaymenthistory/repaymentStatisticsList',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 查询分页列表 -- 客户还款明细查询
pageList: function(params) {
return request({

24
anrui-riskcenter-ui/src/views/customerrepayment/customerrepayment.vue

@ -79,7 +79,7 @@
<!--Start 主页面主要部分 -->
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;" @selection-change="handleSelectionChange" show-summary :summary-method="getSummaries">
<el-table-column fixed type="selection" align="center" width="50"/>
<el-table-column fixed type="selection" align="center" width="60"/>
<el-table-column fixed label="序号" type="index" width="80" :index="indexMethod" align="center"/>
<el-table-column fixed prop="useOrgName" label="分公司" width="130" align="center" />
<el-table-column fixed prop="dept" label="销售部门" width="130" align="center" />
@ -92,17 +92,17 @@
<el-table-column prop="borrowerName" label="贷款人" width="100" align="center" />
<el-table-column prop="period" label="期数" min-width="100" align="center" />
<el-table-column prop="dueDate" label="应还日期" width="100" align="center" />
<el-table-column prop="dueMoney" label="应还金额" width="100" align="center" />
<el-table-column prop="repaidMoney" label="已还金额" width="100" align="center" />
<el-table-column prop="outstandingMoney" label="未还金额" width="100" align="center" />
<el-table-column prop="dueMoney" label="应还金额" width="120" align="center" />
<el-table-column prop="repaidMoney" label="已还金额" width="120" align="center" />
<el-table-column prop="outstandingMoney" label="未还金额" width="120" align="center" />
<el-table-column label="还款状态" width="100" align="center">
<template slot-scope="scope">
<span>{{ scope.row.returnState == '01' ? '未还' : scope.row.returnState == '02' ? '部分还款' : scope.row.returnState == '03' ? '已还款' : '' }}</span>
</template>
</el-table-column>
<el-table-column prop="paymentMoney" label="公司垫款余额" width="120" align="center" />
<el-table-column prop="bankBeInter" label="垫资方逾期利息余额" width="160" align="center" />
<el-table-column prop="fund" label="资金占用费余额" width="140" align="center" />
<el-table-column prop="paymentMoney" label="公司垫款余额" width="130" align="center" />
<el-table-column prop="bankBeInter" label="垫资方逾期利息余额" width="170" align="center" />
<el-table-column prop="fund" label="资金占用费余额" width="150" align="center" />
<el-table-column label="当前是否逾期" width="120" align="center">
<template slot-scope="scope">
<span>{{ scope.row.nowOverdue == '0' ? '是' : scope.row.nowOverdue == '1' ? '否' : '' }}</span>
@ -243,6 +243,7 @@ export default {
viewState: 1, // 1 2 3 4
tableKey: 0,
list: [],
listAll: [],
sids: [], // SIDs
returnState_list: [
{
@ -406,6 +407,13 @@ export default {
this.listQuery.total = 0
}
})
req.listAll(this.listQuery.params).then((res) => {
if (res.success) {
this.listAll = res.data
} else {
this.listAll = []
}
})
},
//
handleFilter() {
@ -523,7 +531,7 @@ export default {
const fileName = '客户月还还款情况表' + '.xls'
const elink = document.createElement('a')
elink.download = fileName
elink.style.display = 'nonde'
elink.style.display = 'none'
elink.href = URL.createObjectURL(blob)
document.body.appendChild(elink)
elink.click()

Loading…
Cancel
Save