From bceb5925af43c0bd8aeb9ea07d092df720170646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 31 Jan 2024 14:15:54 +0800 Subject: [PATCH] fix 80941 --- .../processCenter/table/MonitorList.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/workCenter/processCenter/table/MonitorList.vue b/src/views/workCenter/processCenter/table/MonitorList.vue index 0a86faf2..e68eadf8 100644 --- a/src/views/workCenter/processCenter/table/MonitorList.vue +++ b/src/views/workCenter/processCenter/table/MonitorList.vue @@ -54,9 +54,11 @@
{{ $t('view') }} - + - {{ $t('compulsoryWithdrawal') }} + {{ $t('compulsoryWithdrawal') }}
@@ -69,11 +71,21 @@ import JTable from '@/components/jero/JTable' import { JeroListMixin } from '@/mixins/JeroListMixin' import { compulsoryWithdrawal } from '@/api/workCenter' import { ProcessType, ProcessKey } from '@/enums/commonEnums' +import { mapGetters } from 'vuex' export default { name: 'MonitorList', components: { JTable }, mixins: [JeroListMixin], + computed: { + ...mapGetters(['userInfo']), + // 当前用户是否管理员 + isAdmin () { + const adminRoleList = window._CONFIG.adminRoleCode.split(',') + const userRoleList = this.userInfo.roleCode.split(',') + return userRoleList.some(tt => adminRoleList.includes(tt)) + } + }, data () { return { labelCol: {