限制操作列的显示
This commit is contained in:
@@ -409,17 +409,14 @@ onMounted(() => {
|
||||
})
|
||||
.finally(() => {
|
||||
// 获取列表数据
|
||||
console.log(useUserStore().roles);
|
||||
if (useUserStore().roles.includes('tenant')) {
|
||||
const operateColumnIndex = tableColumns.findIndex(
|
||||
column => column.key === 'tenantName'
|
||||
);
|
||||
console.log(operateColumnIndex);
|
||||
|
||||
if (operateColumnIndex !== -1) {
|
||||
tableColumns.splice(operateColumnIndex, 1);
|
||||
}
|
||||
console.log(tableColumns);
|
||||
}
|
||||
|
||||
fnGetList();
|
||||
@@ -631,7 +628,7 @@ onBeforeUnmount(() => {
|
||||
</span>
|
||||
</template>
|
||||
<template v-if="column.key === 'id'">
|
||||
<a-space :size="8" align="center">
|
||||
<a-space :size="8" align="center" v-roles:has="['administrator']">
|
||||
<a-tooltip>
|
||||
<template #title>{{ t('common.deleteText') }}</template>
|
||||
<a-button
|
||||
|
||||
Reference in New Issue
Block a user