diff --git a/anrui-riskcenter-ui/src/api/repaymentschedule/repaymentschedule.js b/anrui-riskcenter-ui/src/api/repaymentschedule/repaymentschedule.js new file mode 100644 index 0000000000..9339e6f054 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/repaymentschedule/repaymentschedule.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/buscenter/v1/bussalesorderloancontract/listPageForRepay', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 生成还款计划--回显 + loanCreateSchedule: function(data) { + return request({ + url: '/riskcenter/v1/loanrepaymentschedule/loanCreateSchedule', + method: 'get', + params: data + }) + }, + // 生成还款计划--保存 + loanCreateSchedulePdf: function(data) { + return request({ + url: '/riskcenter/v1/loanrepaymentschedule/loanCreateSchedulePdf', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 查看多台还款计划--回显(详情) + viewVinsSchedule: function(data) { + return request({ + url: '/riskcenter/v1/loanrepaymentschedule/viewVinsSchedule', + method: 'get', + params: data + }) + }, + // 查看单车还款计划--回显 + viewVinOneSchedule: function(data) { + return request({ + url: '/riskcenter/v1/loanrepaymentschedule/viewVinOneSchedule', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 9ffdf3e9ee..1fe6f2723a 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -235,6 +235,22 @@ export const constantRoutes = [ } ] }, + { + path: '/repaymentschedule', + component: Layout, + redirect: '/repaymentschedule', + meta: { + title: '还款计划表' + }, + children: [ + { + path: '/repaymentschedule/repaymentschedule', + component: () => import('@/views/repaymentschedule/repaymentschedule.vue'), + name: 'RepaymentSchedule', + meta: { title: '还款计划表', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 diff --git a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentschedule.vue b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentschedule.vue new file mode 100644 index 0000000000..64fe7e6137 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentschedule.vue @@ -0,0 +1,263 @@ + + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + 重置 + + + + + + + 消贷合同列表 + + + + + + + + + + 查看 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue new file mode 100644 index 0000000000..ea7437fa05 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue @@ -0,0 +1,222 @@ + + + + + {{ viewTitle }} + + 生成 + 关闭 + + + + + + + 消贷合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.borrowerName }} + + + 车辆台数 + {{ formobj.vehCount }} + + + + 主金融产品{{ (formobj.policyName) }} + + 查看金融方案 + + + + + 贷款金额 + {{ formobj.loanAmount }} + + + 期数 + {{ formobj.mainPeriod }} + + + 首期还款日 + + + + + + 首期月还 + + + + 期间月还 + + + + 末期月还 + + + + + 其它融({{ formobj.otherPolicyName }}) + + + 贷款金额 + {{ formobj.otherAmount }} + + + 期数 + {{ formobj.otherPeriod }} + + + 首期还款日 + + + + + + 首期月还 + + + + 期间月还 + + + + 末期月还 + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleByBikeInfo.vue b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleByBikeInfo.vue new file mode 100644 index 0000000000..03b8f7cf85 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleByBikeInfo.vue @@ -0,0 +1,87 @@ + + + + {{ viewTitle }} + + 关闭 + + + + + + + + 贷款人 + {{ item.borrowerName }} + + + 车架号 + {{ item.vinNo }} + + + + + + + {{ scope.row.repayMonth }} + + + + + {{ scope.row.mainRepay }} + + + + + {{ scope.row.otherRepay }} + + + + + {{ scope.row.amount }} + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleInfo.vue b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleInfo.vue new file mode 100644 index 0000000000..99839cb0fa --- /dev/null +++ b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleInfo.vue @@ -0,0 +1,151 @@ + + + + + {{ viewTitle }} + + 查看单车还款计划表 + 关闭 + + + + + + + 消贷合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.borrowerName }} + + + 车辆台数 + {{ formobj.vehCount }} + + + + + 资方 + {{ formobj.bankName }} + + + 车架号 + {{ formobj.vinNo }} + + + + + + + {{ scope.row.repayMonth }} + + + + + {{ scope.row.mainRepay }} + + + + + {{ scope.row.otherRepay }} + + + + + {{ scope.row.amount }} + + + + + + + + + + + + + +