diff --git a/anrui-riskcenter-ui/src/api/financialpolicyreporting/financialpolicyreporting.js b/anrui-riskcenter-ui/src/api/financialpolicyreporting/financialpolicyreporting.js new file mode 100644 index 0000000000..9b8f80cbb3 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/financialpolicyreporting/financialpolicyreporting.js @@ -0,0 +1,113 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/saveOrUpdate', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + policyRecordInit: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/policyRecordInit', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + companyToDivisionOperate: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/companyToDivisionOperate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/buscenter/v1/loanfinpolicyrecordapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanfinpolicyrecordapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index a93de48f0a..63a8f6c3f4 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -52,12 +52,74 @@ export const constantRoutes = [ }, children: [ { - path: '/capital', + path: '/capital/capital', component: () => import('@/views/capital/capital.vue'), name: 'Capital', meta: { title: '资方管理', noCache: true } } ] + }, + { + path: '/financialpolicymanagement', + component: Layout, + redirect: '/financialpolicymanagement', + meta: { + title: '金融产品政策管理' + }, + children: [ + { + path: '/financialpolicymanagement/financialpolicymanagement', + component: () => import('@/views/financialpolicymanagement/financialpolicymanagement.vue'), + name: 'FinancialPolicyManagement', + meta: { title: '金融产品政策管理', noCache: true } + } + ] + }, + { + path: '/financialpolicyreporting', + component: Layout, + redirect: '/financialpolicyreporting', + meta: { + title: '金融产品政策报备' + }, + children: [ + { + path: '/financialpolicyreporting/financialpolicyreporting', + component: () => import('@/views/financialpolicyreporting/financialpolicyreporting.vue'), + name: 'FinancialPolicyrReporting', + meta: { title: '金融产品政策报备', noCache: true } + } + ] + }, + + // 流程审批 + // 金融产品政策报备--编辑 + { + path: '/jinrongzhengceFlow/financialpolicyreportingEdit', + component: () => + import('@/views/workFlow/jinrongzhengceFlow/financialpolicyreportingEdit.vue'), + name: 'FinancialPolicyReportingEdit' + }, + // 金融产品政策报备--待办 + { + path: '/jinrongzhengceFlow/financialpolicyreportingDaiBanInfo', + component: () => + import('@/views/workFlow/jinrongzhengceFlow/financialpolicyreportingDaiBanInfo.vue'), + name: 'FinancialPolicyReportingBaiBanInfo' + }, + // 金融产品政策报备--待办--总经理跳转风控中心 + { + path: '/jinrongzhengceFlow/financialpolicyreportingByDivisionOperateInfo', + component: () => + import('@/views/workFlow/jinrongzhengceFlow/financialpolicyreportingByDivisionOperateInfo.vue'), + name: 'FinancialPolicyReportingByDivisionOperateInfo' + }, + // 金融产品政策报备--已办 + { + path: '/jinrongzhengceFlow/financialpolicyreportingYiBanInfo', + component: () => + import('@/views/workFlow/jinrongzhengceFlow/financialpolicyreportingYiBanInfo.vue'), + name: 'FinancialPolicyReportingYiBanInfo' } // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreporting.vue b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreporting.vue new file mode 100644 index 0000000000..34760a1bd9 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreporting.vue @@ -0,0 +1,339 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingAdd.vue b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingAdd.vue new file mode 100644 index 0000000000..08f4d8741b --- /dev/null +++ b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingAdd.vue @@ -0,0 +1,328 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingInfo.vue b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingInfo.vue new file mode 100644 index 0000000000..f8a569f8a4 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/financialpolicyreporting/financialpolicyreportingInfo.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingByDivisionOperateInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingByDivisionOperateInfo.vue new file mode 100644 index 0000000000..255c60e155 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingByDivisionOperateInfo.vue @@ -0,0 +1,383 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingDaiBanInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingDaiBanInfo.vue new file mode 100644 index 0000000000..5134212af7 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingDaiBanInfo.vue @@ -0,0 +1,383 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingEdit.vue new file mode 100644 index 0000000000..cf7d108cba --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingEdit.vue @@ -0,0 +1,305 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingYiBanInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingYiBanInfo.vue new file mode 100644 index 0000000000..e08d8cdb5c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/financialpolicyreportingYiBanInfo.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/jinrongzhengceInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/jinrongzhengceInfo.vue new file mode 100644 index 0000000000..6fe65c2269 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/jinrongzhengceInfo.vue @@ -0,0 +1,282 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/otherInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/otherInfo.vue new file mode 100644 index 0000000000..9467fc562a --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jinrongzhengceFlow/relation/otherInfo.vue @@ -0,0 +1,132 @@ + + + + +