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 @@
+
+
+
+
+
+
+
+
+
+ 销售订单查看
+
+
+ 查看
+
+
+
+
+
+
+ 家访考察结果
+ {{ formobj.investigateValue }}
+
+
+
+
+ 家访考察意见
+ {{ formobj.homeVisOpinion }}
+
+
+
+
+ 申诉原因
+ {{ formobj.appealReason }}
+
+
+
+
+ 附件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 当前环节:
+
+
+ {{ current.taskName }}->{{ nextNode.name }}
+
+
+
+
+ 意见:
+
+
+
+
+
+
+ 确 定
+ 取 消
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+ 销售订单查看
+
+
+ 查看
+
+
+
+
+
+
+ 家访考察结果
+ {{ formobj.investigateValue }}
+
+
+
+
+ 家访考察意见
+ {{ formobj.homeVisOpinion }}
+
+
+
+
+ 申诉原因
+ {{ formobj.appealReason }}
+
+
+
+
+ 附件
+
+
+
+
+
+
+
+
+
+
+
+
+
+