From 01e03ac78d57d25ff0bae19fdfecee47f544f72e Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 17 Nov 2023 14:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=88=92=E6=89=A3=E7=94=B3?= =?UTF-8?q?=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- anrui-riskcenter-ui/src/api/deduct/deduct.js | 114 +++++ anrui-riskcenter-ui/src/router/index.js | 53 +++ .../src/views/deduct/deduct.vue | 338 +++++++++++++++ .../src/views/deduct/deductAdd.vue | 187 ++++++++ .../src/views/deduct/deductInfo.vue | 136 ++++++ .../workFlow/huakouFlow/deductDaiBan.vue | 398 ++++++++++++++++++ .../views/workFlow/huakouFlow/deductEdit.vue | 181 ++++++++ .../views/workFlow/huakouFlow/deductYiBan.vue | 190 +++++++++ 8 files changed, 1597 insertions(+) create mode 100644 anrui-riskcenter-ui/src/api/deduct/deduct.js create mode 100644 anrui-riskcenter-ui/src/views/deduct/deduct.vue create mode 100644 anrui-riskcenter-ui/src/views/deduct/deductAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/deduct/deductInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductDaiBan.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductEdit.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductYiBan.vue diff --git a/anrui-riskcenter-ui/src/api/deduct/deduct.js b/anrui-riskcenter-ui/src/api/deduct/deduct.js new file mode 100644 index 0000000000..bdac4e15e6 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/deduct/deduct.js @@ -0,0 +1,114 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/saveBuckle', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + buckleInit: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/buckleInit', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/buckleDetails', + method: 'get', + params: data + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanbuckleapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 863498f783..8d07ba9801 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -347,6 +347,38 @@ export const constantRoutes = [ } ] }, + { + path: '/monthlypayment', + component: Layout, + redirect: '/monthlypayment', + meta: { + title: '当月还款记录' + }, + children: [ + { + path: '/monthlypayment/monthlypayment', + component: () => import('@/views/monthlypayment/monthlypayment.vue'), + name: 'MonthlyPayment', + meta: { title: '当月还款记录', noCache: true } + } + ] + }, + { + path: '/deduct', + component: Layout, + redirect: '/deduct', + meta: { + title: '划扣申请管理' + }, + children: [ + { + path: '/deduct/deduct', + component: () => import('@/views/deduct/deduct.vue'), + name: 'Deduct', + meta: { title: '划扣申请管理', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -505,6 +537,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/fangkuanquerenFlow/loanbalancerecognitionYiBan.vue'), name: 'LoanBalanceRecognitionYiBan' + }, + // 划扣申请管理--编辑 + { + path: '/huakouFlow/deductEdit', + component: () => + import('@/views/workFlow/huakouFlow/deductEdit.vue'), + name: 'DeductEdit' + }, + // 划扣申请管理--待办 + { + path: '/huakouFlow/deductDaiBan', + component: () => + import('@/views/workFlow/huakouFlow/deductDaiBan.vue'), + name: 'DeductDaiBan' + }, + // 划扣申请管理--已办 + { + path: '/huakouFlow/deductYiBan', + component: () => + import('@/views/workFlow/huakouFlow/deductYiBan.vue'), + name: 'DeductYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/deduct/deduct.vue b/anrui-riskcenter-ui/src/views/deduct/deduct.vue new file mode 100644 index 0000000000..ba9e083f6e --- /dev/null +++ b/anrui-riskcenter-ui/src/views/deduct/deduct.vue @@ -0,0 +1,338 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/deduct/deductAdd.vue b/anrui-riskcenter-ui/src/views/deduct/deductAdd.vue new file mode 100644 index 0000000000..b6e81ca518 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/deduct/deductAdd.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/deduct/deductInfo.vue b/anrui-riskcenter-ui/src/views/deduct/deductInfo.vue new file mode 100644 index 0000000000..2b064cc210 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/deduct/deductInfo.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductDaiBan.vue new file mode 100644 index 0000000000..2223f83752 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductDaiBan.vue @@ -0,0 +1,398 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductEdit.vue new file mode 100644 index 0000000000..f214535121 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductEdit.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductYiBan.vue new file mode 100644 index 0000000000..73c95c5b2c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huakouFlow/deductYiBan.vue @@ -0,0 +1,190 @@ + + + + +