From dff01edd7f20cc28514771486ee7d2f06ed10069 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 23 Feb 2024 17:11:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A1=88=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E8=AF=89=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/caseappeal/caseappeal.js | 113 ++++++ anrui-riskcenter-ui/src/router/index.js | 16 + .../src/views/caseappeal/caseappeal.vue | 381 ++++++++++++++++++ .../src/views/caseappeal/caseappealAdd.vue | 371 +++++++++++++++++ .../src/views/caseappeal/caseappealInfo.vue | 322 +++++++++++++++ 5 files changed, 1203 insertions(+) create mode 100644 anrui-riskcenter-ui/src/api/caseappeal/caseappeal.js create mode 100644 anrui-riskcenter-ui/src/views/caseappeal/caseappeal.vue create mode 100644 anrui-riskcenter-ui/src/views/caseappeal/caseappealAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/caseappeal/caseappealInfo.vue diff --git a/anrui-riskcenter-ui/src/api/caseappeal/caseappeal.js b/anrui-riskcenter-ui/src/api/caseappeal/caseappeal.js new file mode 100644 index 0000000000..455171060d --- /dev/null +++ b/anrui-riskcenter-ui/src/api/caseappeal/caseappeal.js @@ -0,0 +1,113 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/save', + 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/loancaseappealapply/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/delBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loancaseappealapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 8652f2cc4b..33e59daac9 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -759,6 +759,22 @@ export const constantRoutes = [ } ] }, + { + path: '/caseappeal', + component: Layout, + redirect: '/caseappeal', + meta: { + title: '案件上诉管理' + }, + children: [ + { + path: '/caseappeal/caseappeal', + component: () => import('@/views/caseappeal/caseappeal.vue'), + name: 'CaseAppeal', + meta: { title: '案件上诉管理', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 diff --git a/anrui-riskcenter-ui/src/views/caseappeal/caseappeal.vue b/anrui-riskcenter-ui/src/views/caseappeal/caseappeal.vue new file mode 100644 index 0000000000..4ef10bb819 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseappeal/caseappeal.vue @@ -0,0 +1,381 @@ + + + + + + + + + {{ searchxianshitit }} + + + + + + + + + + + + + + 至 + + + + + 至 + + + + + + + + + + + + + + + + + + + + 至 + + + + + 至 + + + + + + + + 查询 + 重置 + + + + + + 案件上/应诉申请列表 + + + + + + + + + + 办理 + 查看 + + + + + 待提交 + {{ scope.row.nodeState }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/caseappeal/caseappealAdd.vue b/anrui-riskcenter-ui/src/views/caseappeal/caseappealAdd.vue new file mode 100644 index 0000000000..a114a0e295 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseappeal/caseappealAdd.vue @@ -0,0 +1,371 @@ + + + + + {{ viewTitle }} + + 保存 + 提交 + 关闭 + + + + + + + 申请部门 + {{ formobj.deptName }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.createTime }} + + + + + 案件创建日期 + {{ formobj.caseCreateDate }} + + + 公司负责人 + {{ formobj.compHead }} + + + 法务部门负责人 + {{ formobj.legalDeptHead }} + + + + + 案件编号 + {{ formobj.caseNo }} + + + 案件类型 + {{ formobj.caseType }} + + + 贷款合同编号 + {{ formobj.loanContract }} + + + + + 贷款人 + {{ formobj.lenderName }} + + + 贷款人证件号码 + {{ formobj.lenderIdNo }} + + + 贷款人户籍/注册地址 + {{ formobj.lenderAddress }} + + + + + 客户 + {{ formobj.customName }} + + + 资方 + {{ formobj.bankName }} + + + 资方合同编号 + {{ formobj.bankContract }} + + + + + 欠款合计 + {{ formobj.arrearsTotal }} + + + 是否全额诉讼 + {{ formobj.isFullLitigation }} + + + 起诉金额合计 + {{ formobj.sueMoneyTotal }} + + + + + 部分诉讼说明 + {{ formobj.partProceRemarks }} + + + + + 判决日期 + {{ formobj.judgDate }} + + + 判决结果 + {{ formobj.judgResult }} + + + 判断金额 + {{ formobj.judgMoney }} + + + + + 领取判决书日期 + {{ formobj.receivejudgDate }} + + + 判决备注 + {{ formobj.judgRemarks }} + + + + + 判决资料 + + + + 车辆信息 + + + + + + + + + + + 案件阶段 + {{ formobj.caseStage }} + + + 预上/应诉日期 + + + + 上诉到期日期 + {{ formobj.appealDueDate }} + + + + + 备注 + + + + + + 上/应诉材料 + + + + + + + + + + + + + + diff --git a/anrui-riskcenter-ui/src/views/caseappeal/caseappealInfo.vue b/anrui-riskcenter-ui/src/views/caseappeal/caseappealInfo.vue new file mode 100644 index 0000000000..04a04df9c8 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/caseappeal/caseappealInfo.vue @@ -0,0 +1,322 @@ + + + + + {{ viewTitle }} + + 关闭 + + + + + + + 申请部门 + {{ formobj.deptName }} + + + 申请人 + {{ formobj.createByName }} + + + 申请日期 + {{ formobj.createTime }} + + + + + 案件创建日期 + {{ formobj.caseCreateDate }} + + + 公司负责人 + {{ formobj.compHead }} + + + 法务部门负责人 + {{ formobj.legalDeptHead }} + + + + + 案件编号 + {{ formobj.caseNo }} + + + 案件类型 + {{ formobj.caseType }} + + + 贷款合同编号 + {{ formobj.loanContract }} + + + + + 贷款人 + {{ formobj.lenderName }} + + + 贷款人证件号码 + {{ formobj.lenderIdNo }} + + + 贷款人户籍/注册地址 + {{ formobj.lenderAddress }} + + + + + 客户 + {{ formobj.customName }} + + + 资方 + {{ formobj.bankName }} + + + 资方合同编号 + {{ formobj.bankContract }} + + + + + 欠款合计 + {{ formobj.arrearsTotal }} + + + 是否全额诉讼 + {{ formobj.isFullLitigation }} + + + 起诉金额合计 + {{ formobj.sueMoneyTotal }} + + + + + 部分诉讼说明 + {{ formobj.partProceRemarks }} + + + + + 判决日期 + {{ formobj.judgDate }} + + + 判决结果 + {{ formobj.judgResult }} + + + 判断金额 + {{ formobj.judgMoney }} + + + + + 领取判决书日期 + {{ formobj.receivejudgDate }} + + + 判决备注 + {{ formobj.judgRemarks }} + + + + + 判决资料 + + + + 车辆信息 + + + + + + + + + + + 案件阶段 + {{ formobj.caseStage }} + + + 预上/应诉日期 + {{ formobj.expectDate }} + + + 上诉到期日期 + {{ formobj.appealDueDate }} + + + + + 备注 + {{ formobj.remarks }} + + + + + 上/应诉材料 + + + + + + + + + + + + + +