diff --git a/anrui-riskcenter-ui/src/api/remotedecontrol/remotedecontrol.js b/anrui-riskcenter-ui/src/api/remotedecontrol/remotedecontrol.js new file mode 100644 index 0000000000..662d7f8d09 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/remotedecontrol/remotedecontrol.js @@ -0,0 +1,130 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 选择逾期车辆--远程控制状态为控制成功的 + lockCarList: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/lockCarList', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + init: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/init', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 销售订单 -- 金融方案初始化 + selectDetailss: function(data) { + return request({ + url: '/riskcenter/v1/loansolutions/selectDetailss', + method: 'get', + params: data + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/delBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanvehclearanceapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 00d6b67710..0a16f97357 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -519,6 +519,22 @@ export const constantRoutes = [ } ] }, + { + path: '/remotedecontrol', + component: Layout, + redirect: '/remotedecontrol', + meta: { + title: '车辆远程解控申请' + }, + children: [ + { + path: '/remotedecontrol/remotedecontrol', + component: () => import('@/views/remotedecontrol/remotedecontrol.vue'), + name: 'RemotedeControl', + meta: { title: '车辆远程解控申请', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -782,6 +798,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/cuishoucuoshiFlow/collectionmeasuresYiBan.vue'), name: 'CollectionMeasuresYiBan' + }, + // 车辆远程解控申请管理--编辑 + { + path: '/yuanchengjiekongFlow/remotedecontrolEdit', + component: () => + import('@/views/workFlow/yuanchengjiekongFlow/remotedecontrolEdit.vue'), + name: 'RemotedeControlEdit' + }, + // 车辆远程解控申请管理--待办 + { + path: '/yuanchengjiekongFlow/remotedecontrolDaiBan', + component: () => + import('@/views/workFlow/yuanchengjiekongFlow/remotedecontrolDaiBan.vue'), + name: 'RemotedeControlDaiBan' + }, + // 车辆远程解控申请管理--已办 + { + path: '/yuanchengjiekongFlow/remotedecontrolYiBan', + component: () => + import('@/views/workFlow/yuanchengjiekongFlow/remotedecontrolYiBan.vue'), + name: 'RemotedeControlYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue index a344b54a94..d0d16748b8 100644 --- a/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue +++ b/anrui-riskcenter-ui/src/views/collectionmeasures/collectionmeasures.vue @@ -79,7 +79,7 @@ diff --git a/anrui-riskcenter-ui/src/views/remotedecontrol/relation/selectvehicle.vue b/anrui-riskcenter-ui/src/views/remotedecontrol/relation/selectvehicle.vue new file mode 100644 index 0000000000..a0396779e4 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/remotedecontrol/relation/selectvehicle.vue @@ -0,0 +1,204 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrol.vue b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrol.vue new file mode 100644 index 0000000000..4b310aec02 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrol.vue @@ -0,0 +1,361 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolAdd.vue b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolAdd.vue new file mode 100644 index 0000000000..05bee4f5ae --- /dev/null +++ b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolAdd.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolInfo.vue b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolInfo.vue new file mode 100644 index 0000000000..c85e8c21aa --- /dev/null +++ b/anrui-riskcenter-ui/src/views/remotedecontrol/remotedecontrolInfo.vue @@ -0,0 +1,218 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/relation/selectvehicle.vue b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/relation/selectvehicle.vue new file mode 100644 index 0000000000..ec29eae410 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/relation/selectvehicle.vue @@ -0,0 +1,204 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolDaiBan.vue new file mode 100644 index 0000000000..a57488bf24 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolDaiBan.vue @@ -0,0 +1,478 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolEdit.vue new file mode 100644 index 0000000000..32b12fa6a5 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolEdit.vue @@ -0,0 +1,303 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolYiBan.vue new file mode 100644 index 0000000000..cb2c24877e --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/yuanchengjiekongFlow/remotedecontrolYiBan.vue @@ -0,0 +1,264 @@ + + + + +