diff --git a/anrui-riskcenter-ui/src/api/homeappeal/homeappeal.js b/anrui-riskcenter-ui/src/api/homeappeal/homeappeal.js new file mode 100644 index 0000000000..353aa7c120 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/homeappeal/homeappeal.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +export default { + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanhomevisitappeal/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index b20045b13b..e091b38cd6 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -454,6 +454,20 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/qiankuanbeianFlow/delinquentcustomerfilingYiBan.vue'), name: 'DelinquentCustomerFilingYiBan' + }, + // 家访考察申诉--待办 + { + path: '/jiafangshensuFlow/homeappealDaiBan', + component: () => + import('@/views/workFlow/jiafangshensuFlow/homeappealDaiBan.vue'), + name: 'HomeAppealDaiBan' + }, + // 家访考察申诉--已办 + { + path: '/jiafangshensuFlow/homeappealYiBan', + component: () => + import('@/views/workFlow/jiafangshensuFlow/homeappealYiBan.vue'), + name: 'HomeAppealYiBan' } // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealDaiBan.vue new file mode 100644 index 0000000000..2495fd3788 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealDaiBan.vue @@ -0,0 +1,309 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealYiBan.vue new file mode 100644 index 0000000000..92e97ef0b2 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/jiafangshensuFlow/homeappealYiBan.vue @@ -0,0 +1,178 @@ + + + + +