From d112c6310b062f055c752d7351d078c3cef0fb75 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 10 Oct 2024 10:23:55 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=B8=82=E5=9C=BA=E6=B3=95=E8=A7=84?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E5=88=A0=E9=99=A4=E6=9D=83=E9=99=90=E4=BB=8E?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=92=8C=E4=BD=9C=E8=80=85=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E5=88=A0=E6=94=B9=E6=88=90=E8=B6=85=E7=BA=A7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98=E5=92=8C=E4=BD=9C=E8=80=85=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E5=88=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../marketRegulationsList/MarketRegulationsList.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue b/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue index 047a256..efba60c 100644 --- a/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue +++ b/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue @@ -144,6 +144,12 @@ export default { const roleList = [...adminRoleList, ...superAdminRoleList] const userRoleList = this.userInfo.roleCode.split(',') return userRoleList.some(tt => roleList.includes(tt)) + }, + // 是否是超级管理员 + isSuperAdmin () { + const superAdminRoleList = window._CONFIG.superAdminRoleCode.split(',') + const userRoleList = this.userInfo.roleCode.split(',') + return userRoleList.some(tt => superAdminRoleList.includes(tt)) } }, data () { @@ -241,9 +247,9 @@ export default { text: this.$t('delete'), clickEvent: 'handleDelete', has: 'marketStandard:deleteBatch', - // 只有作者和管理员可以删除 + // 只有作者和超级管理员可以删除 show: (record) => { - return this.isAdmin || this.userInfo.id === record.author + return this.isSuperAdmin || this.userInfo.id === record.author } } ],