From d9732065ce8629a5aaf0a5dae9b1b22cb939d6e1 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 18 Jan 2024 14:36:14 +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=E4=BA=8C=E6=AC=A1=E8=BD=AC=E7=A7=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/Common/dictcommons.js | 13 - .../api/secondarysublet/secondarysublet.js | 129 +++++ anrui-riskcenter-ui/src/router/index.js | 37 ++ .../views/secondarysublet/secondarysublet.vue | 520 ++++++++++++++++++ .../secondarysublet/secondarysubletAdd.vue | 360 ++++++++++++ .../secondarysublet/secondarysubletInfo.vue | 232 ++++++++ .../ercizhuanzuFlow/secondarysubletDaiBan.vue | 484 ++++++++++++++++ .../ercizhuanzuFlow/secondarysubletEdit.vue | 330 +++++++++++ .../ercizhuanzuFlow/secondarysubletYiBan.vue | 270 +++++++++ 9 files changed, 2362 insertions(+), 13 deletions(-) create mode 100644 anrui-riskcenter-ui/src/api/secondarysublet/secondarysublet.js create mode 100644 anrui-riskcenter-ui/src/views/secondarysublet/secondarysublet.vue create mode 100644 anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletDaiBan.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletEdit.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletYiBan.vue diff --git a/anrui-riskcenter-ui/src/api/Common/dictcommons.js b/anrui-riskcenter-ui/src/api/Common/dictcommons.js index c89a61fe54..25508ed705 100644 --- a/anrui-riskcenter-ui/src/api/Common/dictcommons.js +++ b/anrui-riskcenter-ui/src/api/Common/dictcommons.js @@ -199,16 +199,3 @@ export function selectExiCarConfig(data) { } }) } - -// 车型配置详细信息 -export function selectExiCarConfig(data) { - return request({ - url: '/base/v1/basevehicle/selectExiCarConfig', - method: 'post', - params: { - modelSid: data.modelSid, - configSid: data.configSid, - vehModelConfigSid: data.vehModelConfigSid - } - }) -} diff --git a/anrui-riskcenter-ui/src/api/secondarysublet/secondarysublet.js b/anrui-riskcenter-ui/src/api/secondarysublet/secondarysublet.js new file mode 100644 index 0000000000..83f050db15 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/secondarysublet/secondarysublet.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + getVinList: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/getVinList', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/saveSublet', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + init: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/subletInit', + method: 'get', + params: data + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/subletDetails', + method: 'get', + params: data + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 销售订单 -- 金融方案初始化 + selectDetailss: function(data) { + return request({ + url: '/riskcenter/v1/loansolutions/selectDetailss', + method: 'get', + params: data + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loansubletapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loansubletapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index eae76657f6..e3d67ffb71 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -615,6 +615,22 @@ export const constantRoutes = [ } ] }, + { + path: '/secondarysublet', + component: Layout, + redirect: '/secondarysublet', + meta: { + title: '交回车辆二次转租' + }, + children: [ + { + path: '/secondarysublet/secondarysublet', + component: () => import('@/views/secondarysublet/secondarysublet.vue'), + name: 'SecondarySublet', + meta: { title: '交回车辆二次转租', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -1011,6 +1027,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/jiaohuishuhuiFlow/surrenderforredemptionYiBan.vue'), name: 'SurrenderForRedemptionYiBan' + }, + // 交回车辆二次转租申请管理--编辑 + { + path: '/ercizhuanzuFlow/secondarysubletEdit', + component: () => + import('@/views/workFlow/ercizhuanzuFlow/secondarysubletEdit.vue'), + name: 'SecondarySubletEdit' + }, + // 交回车辆二次转租申请管理--待办 + { + path: '/ercizhuanzuFlow/secondarysubletDaiBan', + component: () => + import('@/views/workFlow/ercizhuanzuFlow/secondarysubletDaiBan.vue'), + name: 'SecondarySubletDaiBan' + }, + // 交回车辆二次转租申请管理--已办 + { + path: '/ercizhuanzuFlow/secondarysubletYiBan', + component: () => + import('@/views/workFlow/ercizhuanzuFlow/secondarysubletYiBan.vue'), + name: 'SecondarySubletYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/secondarysublet/secondarysublet.vue b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysublet.vue new file mode 100644 index 0000000000..b257f35543 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysublet.vue @@ -0,0 +1,520 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletAdd.vue b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletAdd.vue new file mode 100644 index 0000000000..fa63d34551 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletAdd.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletInfo.vue b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletInfo.vue new file mode 100644 index 0000000000..afa6d3b2df --- /dev/null +++ b/anrui-riskcenter-ui/src/views/secondarysublet/secondarysubletInfo.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletDaiBan.vue new file mode 100644 index 0000000000..d842234d16 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletDaiBan.vue @@ -0,0 +1,484 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletEdit.vue new file mode 100644 index 0000000000..37816fb735 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletEdit.vue @@ -0,0 +1,330 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletYiBan.vue new file mode 100644 index 0000000000..c40a5524b9 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/ercizhuanzuFlow/secondarysubletYiBan.vue @@ -0,0 +1,270 @@ + + + + +