diff --git a/src/router/modules/case.js b/src/router/modules/case.js index fd819a2..bfbcc7a 100644 --- a/src/router/modules/case.js +++ b/src/router/modules/case.js @@ -40,13 +40,13 @@ path: '/revisitList', name: 'RevisitList', component: () => import('@/views/caseManage/revisitList'), - meta: { title: '回访事件', icon: '' } + meta: { title: '回访事件', icon: '', permission: '/revisitList' } }, { path: '/reviewList', name: 'ReviewList', component: () => import('@/views/caseManage/reviewList'), - meta: { title: '审查事件', icon: '' } + meta: { title: '审查事件', icon: '', permission: '/reviewList' } }, { path: '/delayApplyList', diff --git a/src/router/modules/case.js b/src/router/modules/case.js index fd819a2..bfbcc7a 100644 --- a/src/router/modules/case.js +++ b/src/router/modules/case.js @@ -40,13 +40,13 @@ path: '/revisitList', name: 'RevisitList', component: () => import('@/views/caseManage/revisitList'), - meta: { title: '回访事件', icon: '' } + meta: { title: '回访事件', icon: '', permission: '/revisitList' } }, { path: '/reviewList', name: 'ReviewList', component: () => import('@/views/caseManage/reviewList'), - meta: { title: '审查事件', icon: '' } + meta: { title: '审查事件', icon: '', permission: '/reviewList' } }, { path: '/delayApplyList', diff --git a/src/views/caseManage/caseManage.vue b/src/views/caseManage/caseManage.vue index 264a0eb..5124f6c 100644 --- a/src/views/caseManage/caseManage.vue +++ b/src/views/caseManage/caseManage.vue @@ -4,13 +4,13 @@ @@ -138,6 +138,20 @@ this.listLoading = false }) }, + // 催办权限 + couldUrge(row) { + if (row.state < 2 && this.hasPerm('/urgeCase') && row.createUser === this.$store.getters.id) { + return true + } + return false + }, + // 督办权限 + couldSupervise(row) { + if (row.state === 1 && this.hasPerm('/applySupervise')) { + return true + } + return false + }, // 任务办理 goDetail(row) { this.$router.push({ diff --git a/src/router/modules/case.js b/src/router/modules/case.js index fd819a2..bfbcc7a 100644 --- a/src/router/modules/case.js +++ b/src/router/modules/case.js @@ -40,13 +40,13 @@ path: '/revisitList', name: 'RevisitList', component: () => import('@/views/caseManage/revisitList'), - meta: { title: '回访事件', icon: '' } + meta: { title: '回访事件', icon: '', permission: '/revisitList' } }, { path: '/reviewList', name: 'ReviewList', component: () => import('@/views/caseManage/reviewList'), - meta: { title: '审查事件', icon: '' } + meta: { title: '审查事件', icon: '', permission: '/reviewList' } }, { path: '/delayApplyList', diff --git a/src/views/caseManage/caseManage.vue b/src/views/caseManage/caseManage.vue index 264a0eb..5124f6c 100644 --- a/src/views/caseManage/caseManage.vue +++ b/src/views/caseManage/caseManage.vue @@ -4,13 +4,13 @@ @@ -138,6 +138,20 @@ this.listLoading = false }) }, + // 催办权限 + couldUrge(row) { + if (row.state < 2 && this.hasPerm('/urgeCase') && row.createUser === this.$store.getters.id) { + return true + } + return false + }, + // 督办权限 + couldSupervise(row) { + if (row.state === 1 && this.hasPerm('/applySupervise')) { + return true + } + return false + }, // 任务办理 goDetail(row) { this.$router.push({ diff --git a/src/views/caseManage/waitForHandle.vue b/src/views/caseManage/waitForHandle.vue index 1e35172..df1feed 100644 --- a/src/views/caseManage/waitForHandle.vue +++ b/src/views/caseManage/waitForHandle.vue @@ -7,8 +7,8 @@