Commit d3982338 by zhaochengxiang

按钮权限后台控制

parent dc4accb8
......@@ -792,11 +792,11 @@ const ModelTable = (props) => {
}
}
if (!currentItem?.permitCheckOut && currentItem?.state?.id==='4') {
disableEdit = true;
editTip = `${currentItem.holder||''}正在编辑中, 不允许再编辑`;
editMenuTitle = `编辑(${currentItem.holder||''}正在编辑中)`;
}
// if (!currentItem?.permitCheckOut && currentItem?.state?.id==='4') {
// disableEdit = true;
// editTip = `${currentItem.holder||''}正在编辑中, 不允许再编辑`;
// editMenuTitle = `编辑(${currentItem.holder||''}正在编辑中)`;
// }
if (!currentItem?.deletable) {
disableDelete = true;
......@@ -864,14 +864,12 @@ const ModelTable = (props) => {
}
<RcMenu id={MENU_ID}>
{
(getDataModelerRole(user)!==DataModelerRoleReader) && view!=='grant' && <RcItem id="edit" disabled={disableEdit} onClick={handleItemClick}>
<Tooltip title={editTip}>
{ editMenuTitle }
</Tooltip>
(getDataModelerRole(user)!==DataModelerRoleReader) && view!=='grant' && <RcItem id="edit" disabled={!currentItem?.editable} onClick={handleItemClick}>
编辑
</RcItem>
}
{
(getDataModelerRole(user)!==DataModelerRoleReader) && view!=='grant' && <RcItem id="delete" disabled={disableDelete} onClick={handleItemClick}>
(getDataModelerRole(user)!==DataModelerRoleReader) && view!=='grant' && <RcItem id="delete" disabled={!currentItem?.deletable} onClick={handleItemClick}>
<Tooltip title={deleteTip}>
删除
</Tooltip>
......@@ -898,7 +896,7 @@ const ModelTable = (props) => {
})
}
{
getDataModelerRole(user)!==DataModelerRoleReader && currentItem?.state?.id?.indexOf('4')!==-1 && view!=='grant' && <RcItem id="admit" onClick={handleItemClick}>
getDataModelerRole(user)!==DataModelerRoleReader&& view!=='grant' && <RcItem id="admit" onClick={handleItemClick} disabled={!currentItem?.grantable}>
授权
</RcItem>
}
......
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