diff --git a/src/api/allDict.js b/src/api/allDict.js index cd6cafd..0472304 100644 --- a/src/api/allDict.js +++ b/src/api/allDict.js @@ -48,3 +48,12 @@ }) } +// 延期申请状态 +export function getDelayState(params) { + return request({ + url: '/dict/code/delayState', + method: 'get', + params + }) +} + diff --git a/src/api/allDict.js b/src/api/allDict.js index cd6cafd..0472304 100644 --- a/src/api/allDict.js +++ b/src/api/allDict.js @@ -48,3 +48,12 @@ }) } +// 延期申请状态 +export function getDelayState(params) { + return request({ + url: '/dict/code/delayState', + method: 'get', + params + }) +} + diff --git a/src/api/caseDelay.js b/src/api/caseDelay.js new file mode 100644 index 0000000..bd9b0a3 --- /dev/null +++ b/src/api/caseDelay.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +/** + * 事件延期相关接口 + */ +// 申请延期 +export function applyDelay(params) { + return request({ + url: 'caseDelay/apply', + method: 'post', + params + }) +} + +// 同意延期 +export function approveDelay(id) { + return request({ + url: 'caseDelay/approveDelay', + method: 'post', + params: { + id: id + } + }) +} + +// 拒绝延期 +export function rejectDelay(params) { + return request({ + url: 'caseDelay/rejectDelay', + method: 'post', + params + }) +} + +// 申请延期列表 +export function applyList(params) { + return request({ + url: 'caseDelay/applyList', + method: 'get', + params + }) +} + +// 申请记录列表 +export function delayList(params) { + return request({ + url: 'caseDelay/delayList', + method: 'get', + params + }) +} + +// 事件延期记录 +export function delayRecords(caseId) { + return request({ + url: 'caseDelay/records', + method: 'get', + params: { + caseId: caseId + } + }) +} + diff --git a/src/api/allDict.js b/src/api/allDict.js index cd6cafd..0472304 100644 --- a/src/api/allDict.js +++ b/src/api/allDict.js @@ -48,3 +48,12 @@ }) } +// 延期申请状态 +export function getDelayState(params) { + return request({ + url: '/dict/code/delayState', + method: 'get', + params + }) +} + diff --git a/src/api/caseDelay.js b/src/api/caseDelay.js new file mode 100644 index 0000000..bd9b0a3 --- /dev/null +++ b/src/api/caseDelay.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +/** + * 事件延期相关接口 + */ +// 申请延期 +export function applyDelay(params) { + return request({ + url: 'caseDelay/apply', + method: 'post', + params + }) +} + +// 同意延期 +export function approveDelay(id) { + return request({ + url: 'caseDelay/approveDelay', + method: 'post', + params: { + id: id + } + }) +} + +// 拒绝延期 +export function rejectDelay(params) { + return request({ + url: 'caseDelay/rejectDelay', + method: 'post', + params + }) +} + +// 申请延期列表 +export function applyList(params) { + return request({ + url: 'caseDelay/applyList', + method: 'get', + params + }) +} + +// 申请记录列表 +export function delayList(params) { + return request({ + url: 'caseDelay/delayList', + method: 'get', + params + }) +} + +// 事件延期记录 +export function delayRecords(caseId) { + return request({ + url: 'caseDelay/records', + method: 'get', + params: { + caseId: caseId + } + }) +} + diff --git a/src/api/caseUrge.js b/src/api/caseUrge.js new file mode 100644 index 0000000..f667a16 --- /dev/null +++ b/src/api/caseUrge.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +/** + * 事件催办相关接口 + */ +// 催办 +export function addUrge(params) { + return request({ + url: 'callCaseUrge/addUrge', + method: 'post', + params + }) +} + +// 催办列表 +export function getUrgeList(params) { + return request({ + url: 'callCaseUrge/listPage', + method: 'get', + params + }) +} + +// 催办记录 +export function getUrgeRecords(caseId) { + return request({ + url: 'callCaseUrge/records', + method: 'get', + params: { + caseId: caseId + } + }) +} diff --git a/src/api/allDict.js b/src/api/allDict.js index cd6cafd..0472304 100644 --- a/src/api/allDict.js +++ b/src/api/allDict.js @@ -48,3 +48,12 @@ }) } +// 延期申请状态 +export function getDelayState(params) { + return request({ + url: '/dict/code/delayState', + method: 'get', + params + }) +} + diff --git a/src/api/caseDelay.js b/src/api/caseDelay.js new file mode 100644 index 0000000..bd9b0a3 --- /dev/null +++ b/src/api/caseDelay.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +/** + * 事件延期相关接口 + */ +// 申请延期 +export function applyDelay(params) { + return request({ + url: 'caseDelay/apply', + method: 'post', + params + }) +} + +// 同意延期 +export function approveDelay(id) { + return request({ + url: 'caseDelay/approveDelay', + method: 'post', + params: { + id: id + } + }) +} + +// 拒绝延期 +export function rejectDelay(params) { + return request({ + url: 'caseDelay/rejectDelay', + method: 'post', + params + }) +} + +// 申请延期列表 +export function applyList(params) { + return request({ + url: 'caseDelay/applyList', + method: 'get', + params + }) +} + +// 申请记录列表 +export function delayList(params) { + return request({ + url: 'caseDelay/delayList', + method: 'get', + params + }) +} + +// 事件延期记录 +export function delayRecords(caseId) { + return request({ + url: 'caseDelay/records', + method: 'get', + params: { + caseId: caseId + } + }) +} + diff --git a/src/api/caseUrge.js b/src/api/caseUrge.js new file mode 100644 index 0000000..f667a16 --- /dev/null +++ b/src/api/caseUrge.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +/** + * 事件催办相关接口 + */ +// 催办 +export function addUrge(params) { + return request({ + url: 'callCaseUrge/addUrge', + method: 'post', + params + }) +} + +// 催办列表 +export function getUrgeList(params) { + return request({ + url: 'callCaseUrge/listPage', + method: 'get', + params + }) +} + +// 催办记录 +export function getUrgeRecords(caseId) { + return request({ + url: 'callCaseUrge/records', + method: 'get', + params: { + caseId: caseId + } + }) +} diff --git a/src/router/modules/case.js b/src/router/modules/case.js index f0cd972..afd5dc4 100644 --- a/src/router/modules/case.js +++ b/src/router/modules/case.js @@ -36,6 +36,30 @@ meta: { title: '事件查询', icon: '' } }, { + path: '/delayApplyList', + name: 'delayApplyList', + component: () => import('@/views/caseManage/delayApplyList'), + meta: { title: '延期申请', icon: '' } + }, + { + path: '/delayList', + name: 'delayList', + component: () => import('@/views/caseManage/delayList'), + meta: { title: '延期查询', icon: '' } + }, + { + path: '/urgeList', + name: 'urgeList', + component: () => import('@/views/caseManage/urgeList'), + meta: { title: '催办查询', icon: '' } + }, + { + path: '/caseManage', + name: 'caseManage', + component: () => import('@/views/caseManage/caseManage'), + meta: { title: '事件管理', icon: '' } + }, + { path: '/createCase', name: 'CreateCase', hidden: true, diff --git a/src/api/allDict.js b/src/api/allDict.js index cd6cafd..0472304 100644 --- a/src/api/allDict.js +++ b/src/api/allDict.js @@ -48,3 +48,12 @@ }) } +// 延期申请状态 +export function getDelayState(params) { + return request({ + url: '/dict/code/delayState', + method: 'get', + params + }) +} + diff --git a/src/api/caseDelay.js b/src/api/caseDelay.js new file mode 100644 index 0000000..bd9b0a3 --- /dev/null +++ b/src/api/caseDelay.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +/** + * 事件延期相关接口 + */ +// 申请延期 +export function applyDelay(params) { + return request({ + url: 'caseDelay/apply', + method: 'post', + params + }) +} + +// 同意延期 +export function approveDelay(id) { + return request({ + url: 'caseDelay/approveDelay', + method: 'post', + params: { + id: id + } + }) +} + +// 拒绝延期 +export function rejectDelay(params) { + return request({ + url: 'caseDelay/rejectDelay', + method: 'post', + params + }) +} + +// 申请延期列表 +export function applyList(params) { + return request({ + url: 'caseDelay/applyList', + method: 'get', + params + }) +} + +// 申请记录列表 +export function delayList(params) { + return request({ + url: 'caseDelay/delayList', + method: 'get', + params + }) +} + +// 事件延期记录 +export function delayRecords(caseId) { + return request({ + url: 'caseDelay/records', + method: 'get', + params: { + caseId: caseId + } + }) +} + diff --git a/src/api/caseUrge.js b/src/api/caseUrge.js new file mode 100644 index 0000000..f667a16 --- /dev/null +++ b/src/api/caseUrge.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +/** + * 事件催办相关接口 + */ +// 催办 +export function addUrge(params) { + return request({ + url: 'callCaseUrge/addUrge', + method: 'post', + params + }) +} + +// 催办列表 +export function getUrgeList(params) { + return request({ + url: 'callCaseUrge/listPage', + method: 'get', + params + }) +} + +// 催办记录 +export function getUrgeRecords(caseId) { + return request({ + url: 'callCaseUrge/records', + method: 'get', + params: { + caseId: caseId + } + }) +} diff --git a/src/router/modules/case.js b/src/router/modules/case.js index f0cd972..afd5dc4 100644 --- a/src/router/modules/case.js +++ b/src/router/modules/case.js @@ -36,6 +36,30 @@ meta: { title: '事件查询', icon: '' } }, { + path: '/delayApplyList', + name: 'delayApplyList', + component: () => import('@/views/caseManage/delayApplyList'), + meta: { title: '延期申请', icon: '' } + }, + { + path: '/delayList', + name: 'delayList', + component: () => import('@/views/caseManage/delayList'), + meta: { title: '延期查询', icon: '' } + }, + { + path: '/urgeList', + name: 'urgeList', + component: () => import('@/views/caseManage/urgeList'), + meta: { title: '催办查询', icon: '' } + }, + { + path: '/caseManage', + name: 'caseManage', + component: () => import('@/views/caseManage/caseManage'), + meta: { title: '事件管理', icon: '' } + }, + { path: '/createCase', name: 'CreateCase', hidden: true, diff --git a/src/views/caseManage/caseCommon/caseListTable.vue b/src/views/caseManage/caseCommon/caseListTable.vue index 5a19ac3..72c5b20 100644 --- a/src/views/caseManage/caseCommon/caseListTable.vue +++ b/src/views/caseManage/caseCommon/caseListTable.vue @@ -1,17 +1,17 @@