Commit 8613f06d by zhaochengxiang

模型权限

parent ffc2bd67
......@@ -19,7 +19,7 @@ const FC = (props) => {
}, [permissionKey, permissions])
return (
<RcItem {...restProps}>
<RcItem {...restProps} disabled={!havePermission}>
<Tooltip title={havePermission?tip:'暂无权限'}>
{children}
</Tooltip>
......
......@@ -556,32 +556,37 @@ const ModelTable = (props) => {
删除
</PermissionRcItem>
}
<RcItem
<PermissionRcItem
id="history"
onClick={handleItemClick}
permissionKey='历史版本'
permissions={currentItem?.optionList}
>
历史版本
</RcItem>
</PermissionRcItem>
{
(getDataModelerRole(user)!==DataModelerRoleReader) && <RcItem id="copy" onClick={handleItemClick}>
(getDataModelerRole(user)!==DataModelerRoleReader) && <PermissionRcItem id="copy" onClick={handleItemClick}>
复制模型
</RcItem>
</PermissionRcItem>
}
{
getDataModelerRole(user)!==DataModelerRoleReader && (currentItem?.state?.supportedActions||[]).length>0 && currentItem?.state?.supportedActions.map((item, index) => {
return (
<RcItem id={`action-${index}`} onClick={handleItemClick}>
<PermissionRcItem
id={`action-${index}`}
onClick={handleItemClick}
permissionKey={item.cnName}
permissions={currentItem?.optionList}
>
{item.cnName||''}
</RcItem>
</PermissionRcItem>
);
})
}
{
getDataModelerRole(user)!==DataModelerRoleReader &&currentItem?.deployable && <RcItem id='createTable' onClick={handleItemClick}>
getDataModelerRole(user)!==DataModelerRoleReader &&currentItem?.deployable && <PermissionRcItem id='createTable' onClick={handleItemClick}>
建表
</RcItem>
</PermissionRcItem>
}
</RcMenu>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment