diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseSearch.vue b/src/views/caseManage/caseCommon/caseSearch.vue
new file mode 100644
index 0000000..4c7cfdb
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseSearch.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseSearch.vue b/src/views/caseManage/caseCommon/caseSearch.vue
new file mode 100644
index 0000000..4c7cfdb
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseSearch.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue
index 9a53658..2207aff 100644
--- a/src/views/caseManage/caseDetail.vue
+++ b/src/views/caseManage/caseDetail.vue
@@ -1,12 +1,110 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseSearch.vue b/src/views/caseManage/caseCommon/caseSearch.vue
new file mode 100644
index 0000000..4c7cfdb
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseSearch.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue
index 9a53658..2207aff 100644
--- a/src/views/caseManage/caseDetail.vue
+++ b/src/views/caseManage/caseDetail.vue
@@ -1,12 +1,110 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/views/caseManage/completedList.vue b/src/views/caseManage/completedList.vue
new file mode 100644
index 0000000..ff50d06
--- /dev/null
+++ b/src/views/caseManage/completedList.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseSearch.vue b/src/views/caseManage/caseCommon/caseSearch.vue
new file mode 100644
index 0000000..4c7cfdb
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseSearch.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue
index 9a53658..2207aff 100644
--- a/src/views/caseManage/caseDetail.vue
+++ b/src/views/caseManage/caseDetail.vue
@@ -1,12 +1,110 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/views/caseManage/completedList.vue b/src/views/caseManage/completedList.vue
new file mode 100644
index 0000000..ff50d06
--- /dev/null
+++ b/src/views/caseManage/completedList.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/searchList.vue b/src/views/caseManage/searchList.vue
new file mode 100644
index 0000000..20f23bb
--- /dev/null
+++ b/src/views/caseManage/searchList.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
diff --git a/src/api/allDict.js b/src/api/allDict.js
index 9543be6..cd6cafd 100644
--- a/src/api/allDict.js
+++ b/src/api/allDict.js
@@ -47,3 +47,4 @@
params
})
}
+
diff --git a/src/api/callCase.js b/src/api/callCase.js
index 4387b9c..b4c1c5b 100644
--- a/src/api/callCase.js
+++ b/src/api/callCase.js
@@ -7,3 +7,46 @@
params
})
}
+
+export function completedList(params) {
+ return request({
+ url: 'case/completedList',
+ method: 'get',
+ params
+ })
+}
+
+export function searchList(params) {
+ return request({
+ url: 'case/searchList',
+ method: 'get',
+ params
+ })
+}
+
+export function caseDetail(id) {
+ return request({
+ url: 'case/detail',
+ method: 'get',
+ params: {
+ id: id
+ }
+ })
+}
+
+// 获得处置部门列表
+export function getDisposalDeptList() {
+ return request({
+ url: '/case/disposalDept',
+ method: 'get'
+ })
+}
+
+// 获得处置人员列表
+export function getUserList(params) {
+ return request({
+ url: '/mgr/simplelist',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/api/process.js b/src/api/process.js
new file mode 100644
index 0000000..b9c3642
--- /dev/null
+++ b/src/api/process.js
@@ -0,0 +1,30 @@
+import request from '@/utils/request'
+
+export function historicalRecords(processId) {
+ return request({
+ url: '/process/historicalRecords',
+ method: 'get',
+ params: {
+ processId: processId
+ }
+ })
+}
+
+export function getNextNodeList(caseState) {
+ return request({
+ url: '/process/nextNodes',
+ method: 'get',
+ params: {
+ caseState: caseState
+ }
+ })
+}
+
+export function completeCaseTask(params) {
+ console.log(params)
+ return request({
+ url: '/process/completeCaseTask',
+ method: 'post',
+ params
+ })
+}
diff --git a/src/router/modules/case.js b/src/router/modules/case.js
index b75de56..f0cd972 100644
--- a/src/router/modules/case.js
+++ b/src/router/modules/case.js
@@ -24,6 +24,18 @@
meta: { title: '待办事件', icon: '' }
},
{
+ path: '/completedList',
+ name: 'CompletedList',
+ component: () => import('@/views/caseManage/completedList'),
+ meta: { title: '已办事件', icon: '' }
+ },
+ {
+ path: '/searchList',
+ name: 'SearchList',
+ component: () => import('@/views/caseManage/searchList'),
+ meta: { title: '事件查询', icon: '' }
+ },
+ {
path: '/createCase',
name: 'CreateCase',
hidden: true,
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue
new file mode 100644
index 0000000..8ab1b88
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseFormRead.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue
new file mode 100644
index 0000000..5a19ac3
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseListTable.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+ {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
+
+
+
+
+ {{ scope.row.createUserName }}
+
+
+
+
+ {{ scope.row.limitedTime }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseProcess.vue b/src/views/caseManage/caseCommon/caseProcess.vue
new file mode 100644
index 0000000..38a69b6
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseProcess.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ {{ node.nextOperation }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseRecord.vue b/src/views/caseManage/caseCommon/caseRecord.vue
new file mode 100644
index 0000000..6f03a43
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseRecord.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[column.value] }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseCommon/caseSearch.vue b/src/views/caseManage/caseCommon/caseSearch.vue
new file mode 100644
index 0000000..4c7cfdb
--- /dev/null
+++ b/src/views/caseManage/caseCommon/caseSearch.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue
index 9a53658..2207aff 100644
--- a/src/views/caseManage/caseDetail.vue
+++ b/src/views/caseManage/caseDetail.vue
@@ -1,12 +1,110 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/views/caseManage/completedList.vue b/src/views/caseManage/completedList.vue
new file mode 100644
index 0000000..ff50d06
--- /dev/null
+++ b/src/views/caseManage/completedList.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/searchList.vue b/src/views/caseManage/searchList.vue
new file mode 100644
index 0000000..20f23bb
--- /dev/null
+++ b/src/views/caseManage/searchList.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ 查看详情
+
+
+
+
+
+
+
+
diff --git a/src/views/caseManage/waitForHandle.vue b/src/views/caseManage/waitForHandle.vue
index 9d70bb0..50e32ee 100644
--- a/src/views/caseManage/waitForHandle.vue
+++ b/src/views/caseManage/waitForHandle.vue
@@ -1,84 +1,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加
- 修改
- 删除
-
-
-
-
- {{ scope.row.eorcName + '/' + scope.row.caseTypeName + '/' + scope.row.caseDetailTypeName }}
-
-
-
-
- {{ scope.row.createUserName }}
-
-
-
-
- {{ scope.row.limitedTime }}
-
-
+
+
+
任务办理
@@ -87,21 +12,19 @@
-
+