Optimize permission

This commit is contained in:
2024-01-24 16:10:16 +08:00
parent 983d8e0923
commit d6eaf81900
12 changed files with 95 additions and 64 deletions

View File

@@ -73,11 +73,15 @@ const Category = () => {
{
title: (
<>
(
<a style={{ color: COLOR_PRODUCTION }} onClick={handleOnAddBtnClick}>
</a>
)
<Permission operationCode={['system:tool:add:category']}>
{' '}
(
<a style={{ color: COLOR_PRODUCTION }} onClick={handleOnAddBtnClick}>
</a>
)
</Permission>
</>
),
dataIndex: 'enable',
@@ -86,7 +90,7 @@ const Category = () => {
render: (_, record) => (
<>
<AntdSpace size={'middle'}>
<Permission operationCode={'system:tool:modify:category'}>
<Permission operationCode={['system:tool:modify:category']}>
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnEditBtnClick(record)}
@@ -94,7 +98,7 @@ const Category = () => {
</a>
</Permission>
<Permission operationCode={'system:tool:delete:category'}>
<Permission operationCode={['system:tool:delete:category']}>
<a
style={{ color: COLOR_PRODUCTION }}
onClick={handleOnDeleteBtnClick(record)}