Commit 8613f06d by zhaochengxiang

模型权限

parent ffc2bd67
...@@ -19,7 +19,7 @@ const FC = (props) => { ...@@ -19,7 +19,7 @@ const FC = (props) => {
}, [permissionKey, permissions]) }, [permissionKey, permissions])
return ( return (
<RcItem {...restProps}> <RcItem {...restProps} disabled={!havePermission}>
<Tooltip title={havePermission?tip:'暂无权限'}> <Tooltip title={havePermission?tip:'暂无权限'}>
{children} {children}
</Tooltip> </Tooltip>
......
...@@ -556,32 +556,37 @@ const ModelTable = (props) => { ...@@ -556,32 +556,37 @@ const ModelTable = (props) => {
删除 删除
</PermissionRcItem> </PermissionRcItem>
} }
<RcItem <PermissionRcItem
id="history" id="history"
onClick={handleItemClick} onClick={handleItemClick}
permissionKey='历史版本' permissionKey='历史版本'
permissions={currentItem?.optionList} 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) => { getDataModelerRole(user)!==DataModelerRoleReader && (currentItem?.state?.supportedActions||[]).length>0 && currentItem?.state?.supportedActions.map((item, index) => {
return ( return (
<RcItem id={`action-${index}`} onClick={handleItemClick}> <PermissionRcItem
id={`action-${index}`}
onClick={handleItemClick}
permissionKey={item.cnName}
permissions={currentItem?.optionList}
>
{item.cnName||''} {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> </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