From fbe70e8adfc800afc923d344f7680e0276b17a5f Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 16 Jan 2024 11:37:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BA=A4=E5=9B=9E=E8=BD=A6?= =?UTF-8?q?=E8=BE=86=E8=B5=8E=E5=9B=9E=E7=94=B3=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../surrenderforredemption.js | 122 ++++ anrui-riskcenter-ui/src/router/index.js | 37 ++ .../surrenderforredemption.vue | 510 +++++++++++++++++ .../surrenderforredemptionAdd.vue | 358 ++++++++++++ .../surrenderforredemptionInfo.vue | 284 ++++++++++ .../relation/returntostorageInfo.vue | 187 ++++++ .../surrenderforredemptionDaiBan.vue | 533 ++++++++++++++++++ .../surrenderforredemptionEdit.vue | 326 +++++++++++ .../surrenderforredemptionYiBan.vue | 319 +++++++++++ 9 files changed, 2676 insertions(+) create mode 100644 anrui-riskcenter-ui/src/api/surrenderforredemption/surrenderforredemption.js create mode 100644 anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemption.vue create mode 100644 anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/relation/returntostorageInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionDaiBan.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionEdit.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue diff --git a/anrui-riskcenter-ui/src/api/surrenderforredemption/surrenderforredemption.js b/anrui-riskcenter-ui/src/api/surrenderforredemption/surrenderforredemption.js new file mode 100644 index 0000000000..5f998bb0f0 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/surrenderforredemption/surrenderforredemption.js @@ -0,0 +1,122 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 查询分页列表 -- 选择车辆 + getVinList: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/getVinList', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/saveRedemption', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/redemptionDetails', + method: 'get', + params: data + }) + }, + redemptionInit(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/redemptionInit', + method: 'get', + params: data + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanredemptionapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index d6ba3f89af..6df3fa8700 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -583,6 +583,22 @@ export const constantRoutes = [ } ] }, + { + path: '/surrenderforredemption', + component: Layout, + redirect: '/surrenderforredemption', + meta: { + title: '交回车辆赎回申请' + }, + children: [ + { + path: '/surrenderforredemption/surrenderforredemption', + component: () => import('@/views/surrenderforredemption/surrenderforredemption.vue'), + name: 'SurrenderForRedemption', + meta: { title: '交回车辆赎回申请', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -937,6 +953,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/zifangduizhangFlow/zifangduizhangYiBan.vue'), name: 'ZiFangDuiZhangYiBan' + }, + // 交回车辆赎回申请管理--编辑 + { + path: '/jiaohuishuhuiFlow/surrenderforredemptionEdit', + component: () => + import('@/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionEdit.vue'), + name: 'SurrenderForRedemptionEdit' + }, + // 交回车辆赎回申请管理--待办 + { + path: '/jiaohuishuhuiFlow/surrenderforredemptionDaiBan', + component: () => + import('@/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionDaiBan.vue'), + name: 'SurrenderForRedemptionDaiBan' + }, + // 交回车辆赎回申请管理--已办 + { + path: '/jiaohuishuhuiFlow/surrenderforredemptionYiBan', + component: () => + import('@/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue'), + name: 'SurrenderForRedemptionYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemption.vue b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemption.vue new file mode 100644 index 0000000000..1e3db48234 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemption.vue @@ -0,0 +1,510 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionAdd.vue b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionAdd.vue new file mode 100644 index 0000000000..24ecba0644 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionAdd.vue @@ -0,0 +1,358 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionInfo.vue b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionInfo.vue new file mode 100644 index 0000000000..cb470891b5 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/surrenderforredemption/surrenderforredemptionInfo.vue @@ -0,0 +1,284 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/relation/returntostorageInfo.vue b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/relation/returntostorageInfo.vue new file mode 100644 index 0000000000..2f7312427a --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/relation/returntostorageInfo.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionDaiBan.vue new file mode 100644 index 0000000000..8008d69dad --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionDaiBan.vue @@ -0,0 +1,533 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionEdit.vue new file mode 100644 index 0000000000..b5a46de3b2 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionEdit.vue @@ -0,0 +1,326 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue new file mode 100644 index 0000000000..5161de184d --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue @@ -0,0 +1,319 @@ + + + + +