diff --git a/anrui-riskcenter-ui/src/api/caseaction/caseaction.js b/anrui-riskcenter-ui/src/api/caseaction/caseaction.js new file mode 100644 index 0000000000..e774390dff --- /dev/null +++ b/anrui-riskcenter-ui/src/api/caseaction/caseaction.js @@ -0,0 +1,122 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + getListPage: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/loanContractListPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/saveLawsuit', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + init: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/lawsuitInit', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/details', + method: 'get', + params: data + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/LoanLawsuitApply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 5db5ff81da..8652f2cc4b 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -743,6 +743,22 @@ export const constantRoutes = [ } ] }, + { + path: '/caseaction', + component: Layout, + redirect: '/caseaction', + meta: { + title: '案件诉讼管理' + }, + children: [ + { + path: '/caseaction/caseaction', + component: () => import('@/views/caseaction/caseaction.vue'), + name: 'CaseAction', + meta: { title: '案件诉讼管理', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -1251,6 +1267,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/huigouFlow/buybackYiBan.vue'), name: 'BuyBackYiBan' + }, + // 案件诉讼管理--编辑 + { + path: '/susongFlow/caseactionEdit', + component: () => + import('@/views/workFlow/susongFlow/caseactionEdit.vue'), + name: 'CaseActionEdit' + }, + // 案件诉讼管理--待办 + { + path: '/susongFlow/caseactionDaiBan', + component: () => + import('@/views/workFlow/susongFlow/caseactionDaiBan.vue'), + name: 'CaseActionDaiBan' + }, + // 案件诉讼管理--已办 + { + path: '/susongFlow/caseactionYiBan', + component: () => + import('@/views/workFlow/susongFlow/caseactionYiBan.vue'), + name: 'CaseActionYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/caseaction/caseaction.vue b/anrui-riskcenter-ui/src/views/caseaction/caseaction.vue new file mode 100644 index 0000000000..4af7a846df --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseaction/caseaction.vue @@ -0,0 +1,371 @@ + + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + 至 + + + + + 至 + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + 诉讼申请列表 + + + + + + + + + + 办理 + 查看 + + + + + 待提交 + {{ scope.row.nodeState }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/caseaction/caseactionAdd.vue b/anrui-riskcenter-ui/src/views/caseaction/caseactionAdd.vue new file mode 100644 index 0000000000..e4da597e5c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseaction/caseactionAdd.vue @@ -0,0 +1,279 @@ + + + + + {{ viewTitle }} + + 选择合同 + 保存 + 提交 + 关闭 + + + + + + + 申请部门 + {{ formobj.createDept }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.applyDate }} + + + + + 贷款合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.loanName }} + + + 客户名称 + {{ formobj.customerName }} + + + + + 资方合同编号 + {{ formobj.bankContractNo }} + + + 资方 + {{ formobj.bankName }} + + + 诉讼主体 + + + + 已还与欠款情况 + + + + + 删除 + + + + + + + + + + + + + {{ scope.row.nper }}/{{ scope.row.currentPeriod }} + + + + + + + + + + + + 欠款合计 + {{ formobj.amountAll }} + + + 风控进展描述 + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/caseaction/caseactionInfo.vue b/anrui-riskcenter-ui/src/views/caseaction/caseactionInfo.vue new file mode 100644 index 0000000000..9c28db50dc --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseaction/caseactionInfo.vue @@ -0,0 +1,187 @@ + + + + + {{ viewTitle }} + + 关闭 + + + + + + + 申请部门 + {{ formobj.createDept }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.applyDate }} + + + + + 贷款合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.loanName }} + + + 客户名称 + {{ formobj.customerName }} + + + + + 资方合同编号 + {{ formobj.bankContractNo }} + + + 资方 + {{ formobj.bankName }} + + + 诉讼主体 + {{ formobj.lawsuitSubject }} + + + 已还与欠款情况 + + + + + + + + + + + + + {{ scope.row.nper }}/{{ scope.row.currentPeriod }} + + + + + + + + + + + + 欠款合计 + {{ formobj.amountAll }} + + + 风控进展描述 + + + {{ formobj.progress }} + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/caseaction/relation/selectContract.vue b/anrui-riskcenter-ui/src/views/caseaction/relation/selectContract.vue new file mode 100644 index 0000000000..683593a7a3 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseaction/relation/selectContract.vue @@ -0,0 +1,148 @@ + + + + + 选择合同页面 + + 关闭 + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + 查询 + 重置 + + + + + 贷款合同列表 + + + + + + + 选择 + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionDaiBan.vue new file mode 100644 index 0000000000..54a2df5b33 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionDaiBan.vue @@ -0,0 +1,444 @@ + + + + + {{ viewTitle }} + + 加 签 + 同 意 + 驳 回 + 终 止 + + + + + + + 申请部门 + {{ formobj.createDept }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.applyDate }} + + + + + 贷款合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.loanName }} + + + 客户名称 + {{ formobj.customerName }} + + + + + 资方合同编号 + {{ formobj.bankContractNo }} + + + 资方 + {{ formobj.bankName }} + + + 诉讼主体 + {{ formobj.lawsuitSubject }} + + + 已还与欠款情况 + + + + + + + + + + + + + {{ scope.row.nper }}/{{ scope.row.currentPeriod }} + + + + + + + + + + + + 欠款合计 + {{ formobj.amountAll }} + + + 风控进展描述 + + + {{ formobj.progress }} + + + + + + + + + + + *加签人员: + + + + + + + + + + + + + 当前环节: + + + {{ current.taskName }}->{{ nextNode.name }} + + + + + 意见: + + + + + + + 确 定 + 取 消 + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionEdit.vue new file mode 100644 index 0000000000..63d8931cd4 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionEdit.vue @@ -0,0 +1,271 @@ + + + + + {{ viewTitle }} + + 选择合同 + 保存 + 提交 + + + + + + + 申请部门 + {{ formobj.createDept }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.applyDate }} + + + + + 贷款合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.loanName }} + + + 客户名称 + {{ formobj.customerName }} + + + + + 资方合同编号 + {{ formobj.bankContractNo }} + + + 资方 + {{ formobj.bankName }} + + + 诉讼主体 + + + + 已还与欠款情况 + + + + + 删除 + + + + + + + + + + + + + {{ scope.row.nper }}/{{ scope.row.currentPeriod }} + + + + + + + + + + + + 欠款合计 + {{ formobj.amountAll }} + + + 风控进展描述 + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionYiBan.vue new file mode 100644 index 0000000000..5cb9289034 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/caseactionYiBan.vue @@ -0,0 +1,230 @@ + + + + + {{ viewTitle }} + + 撤回 + + + + + + + 申请部门 + {{ formobj.createDept }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.applyDate }} + + + + + 贷款合同编号 + {{ formobj.loanContractNo }} + + + 贷款人 + {{ formobj.loanName }} + + + 客户名称 + {{ formobj.customerName }} + + + + + 资方合同编号 + {{ formobj.bankContractNo }} + + + 资方 + {{ formobj.bankName }} + + + 诉讼主体 + {{ formobj.lawsuitSubject }} + + + 已还与欠款情况 + + + + + + + + + + + + + {{ scope.row.nper }}/{{ scope.row.currentPeriod }} + + + + + + + + + + + + 欠款合计 + {{ formobj.amountAll }} + + + 风控进展描述 + + + {{ formobj.progress }} + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/susongFlow/relation/selectContract.vue b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/relation/selectContract.vue new file mode 100644 index 0000000000..0147bbc8d8 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/susongFlow/relation/selectContract.vue @@ -0,0 +1,148 @@ + + + + + 选择合同页面 + + 关闭 + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + 查询 + 重置 + + + + + 贷款合同列表 + + + + + + + 选择 + + + + + + + + + + + + + + + + + + + + +