diff --git a/src/api/onlineHome/homestead/arbitration.js b/src/api/onlineHome/homestead/arbitration.js new file mode 100644 index 00000000..0fd3c781 --- /dev/null +++ b/src/api/onlineHome/homestead/arbitration.js @@ -0,0 +1,149 @@ +import request from '@/utils/request' + +//查询列表 +export function getArbitrationList(data){ + return request({ + url:'/house/mobile/arbitration/list', + method:'get', + params:data + }) +} + +// 新增 +export function addArbitration(data){ + return request({ + url:'/house/arbitration/add', + method:'post', + data:data + }) +} + +// 查看 +export function getArbitrationDetail(id, data){ + return request({ + url:`/house/arbitration/get/${id}`, + method:'get', + params:data + }) +} + +// 提交 +export function submitArbitration(id, status, data){ + return request({ + url:`/house/arbitration/do/${id}/${status}`, + method:'get', + params:data + }) +} + +// 更新 +export function editArbitration(data){ + return request({ + url:'/house/arbitration/edit', + method:'post', + data:data + }) +} + +// 删除 +export function removeArbitration(id, data){ + return request({ + url: `/house/arbitration/remove/${id}`, + method:'get', + params:data + }) +} + +/* ************************* 处理过程 ************************* */ + +//查询处理过程列表 +export function getArbitrationProcessList(data){ + return request({ + url:'/house/process/list', + method:'get', + params:data + }) +} + +// 新增处理过程 +export function addArbitrationProcess(data){ + return request({ + url:'/house/process/add', + method:'post', + data:data + }) +} + +// 更新处理过程 +export function editArbitrationProcess(data){ + return request({ + url:'/house/process/edit', + method:'post', + data:data + }) +} + +// 处理过程详情 +export function getArbitrationProcessDetail(id, data){ + return request({ + url: `/house/process/get/${id}`, + method:'get', + params:data + }) +} + +// 删除处理过程 +export function removeArbitrationProcess(id, data){ + return request({ + url: `/house/process/remove/${id}`, + method:'get', + params:data + }) +} + +/* ************************* 调解员 ************************* */ + +//查询调解员列表 +export function getArbitrationHandlerList(data){ + return request({ + url:'/house/handler/list', + method:'get', + params:data + }) +} + +// 新增调解员 +export function addArbitrationHandler(data){ + return request({ + url:'/house/handler/add', + method:'post', + data:data + }) +} + +// 更新调解员 +export function editArbitrationHandler(data){ + return request({ + url:'/house/handler/edit', + method:'post', + data:data + }) +} + +// 处理调解员 +export function getArbitrationHandlerDetail(id, data){ + return request({ + url: `/house/handler/get/${id}`, + method:'get', + params:data + }) +} + +// 删除调解员 +export function removeArbitrationHandler(id, data){ + return request({ + url: `/house/handler/remove/${id}`, + method:'get', + params:data + }) +} diff --git a/src/router/index.js b/src/router/index.js index c4272275..7ed69343 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2751,11 +2751,61 @@ export const constantRoutes = [ hidden: true, }, component: (resolve) => require(['@/views/sunVillage/user/cooperative'], resolve) - } - - - - + }, + { + path: '/onlineHome/arbitrationList', + name: 'arbitrationList', + meta: { + title: '纠纷调请', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationList'], resolve) + }, + { + path: '/onlineHome/arbitrationDetail', + name: 'arbitrationDetail', + meta: { + title: '纠纷调请', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationDetail'], resolve) + }, + { + path: '/onlineHome/arbitrationProcessList', + name: 'arbitrationProcessList', + meta: { + title: '纠纷处理', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationProcessList'], resolve) + }, + { + path: '/onlineHome/arbitrationProcessDetail', + name: 'arbitrationProcessDetail', + meta: { + title: '纠纷处理过程', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationProcessDetail'], resolve) + }, + { + path: '/onlineHome/arbitrationHandlerList', + name: 'arbitrationHandlerList', + meta: { + title: '调解/仲裁员', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationHandlerList'], resolve) + }, + { + path: '/onlineHome/arbitrationHandlerDetail', + name: 'arbitrationHandlerDetail', + meta: { + title: '纠纷处理员', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homestead/arbitration/arbitrationHandlerDetail'], resolve) + }, ]; diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationDetail.vue b/src/views/onlineHome/homestead/arbitration/arbitrationDetail.vue new file mode 100644 index 00000000..00ef04b1 --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationDetail.vue @@ -0,0 +1,623 @@ + + + + + diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationHandlerDetail.vue b/src/views/onlineHome/homestead/arbitration/arbitrationHandlerDetail.vue new file mode 100644 index 00000000..ad184a9a --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationHandlerDetail.vue @@ -0,0 +1,426 @@ + + + + + diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationHandlerList.vue b/src/views/onlineHome/homestead/arbitration/arbitrationHandlerList.vue new file mode 100644 index 00000000..e9bd9675 --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationHandlerList.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationList.vue b/src/views/onlineHome/homestead/arbitration/arbitrationList.vue new file mode 100644 index 00000000..3f2ae905 --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationList.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationProcessDetail.vue b/src/views/onlineHome/homestead/arbitration/arbitrationProcessDetail.vue new file mode 100644 index 00000000..6dc3a42c --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationProcessDetail.vue @@ -0,0 +1,451 @@ + + + + + diff --git a/src/views/onlineHome/homestead/arbitration/arbitrationProcessList.vue b/src/views/onlineHome/homestead/arbitration/arbitrationProcessList.vue new file mode 100644 index 00000000..a39aad45 --- /dev/null +++ b/src/views/onlineHome/homestead/arbitration/arbitrationProcessList.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/onlineHome/workbench.vue b/src/views/onlineHome/workbench.vue index 5b7e89aa..f019f8dc 100644 --- a/src/views/onlineHome/workbench.vue +++ b/src/views/onlineHome/workbench.vue @@ -547,6 +547,14 @@

违法监管

+ +
+
+ +
+
+

纠纷调请

+