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 @@ + + + + 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + +