diff --git a/src/main.js b/src/main.js index 3a47743..6ef362c 100644 --- a/src/main.js +++ b/src/main.js @@ -38,6 +38,7 @@ import VueMeta from 'vue-meta' // 字典数据组件 import DictData from '@/components/DictData' import {checkPermi} from '@/utils/permission' +import { statusRole } from '@/utils/permission' // 全局方法挂载 Vue.prototype.getDicts = getDicts @@ -50,6 +51,7 @@ Vue.prototype.selectDictLabels = selectDictLabels Vue.prototype.download = download Vue.prototype.handleTree = handleTree Vue.prototype.checkPermi = checkPermi +Vue.prototype.statusRole = statusRole // 全局组件挂载 Vue.component('DictTag', DictTag) diff --git a/src/utils/permission.js b/src/utils/permission.js index 46c4d1d..744246d 100644 --- a/src/utils/permission.js +++ b/src/utils/permission.js @@ -58,6 +58,9 @@ export function checkRole(value) { export function statusRole(value) { let caseStatus = sessionStorage.getItem('caseStatus'); caseStatus = JSON.parse(caseStatus); + if(caseStatus.length == 0){ + return false + } caseStatus.forEach(item => { if(item == value){ return true diff --git a/src/views/caseManagement/caseList.vue b/src/views/caseManagement/caseList.vue index ecb532d..80ce66c 100644 --- a/src/views/caseManagement/caseList.vue +++ b/src/views/caseManagement/caseList.vue @@ -1,19 +1,44 @@