Commit 6d1f2ee4 by zhaochengxiang

授权和发布

parent 3d11539e
...@@ -754,6 +754,8 @@ const ModelTable = (props) => { ...@@ -754,6 +754,8 @@ const ModelTable = (props) => {
startODataItem(currentItem); startODataItem(currentItem);
} else if (key === 'disableOData') { } else if (key === 'disableOData') {
disableODataItem(currentItem); disableODataItem(currentItem);
} else if (key === 'startFlow') {
app.applyServer?.({ service: currentItem });
} }
} }
...@@ -887,13 +889,13 @@ const ModelTable = (props) => { ...@@ -887,13 +889,13 @@ const ModelTable = (props) => {
</RcItem> </RcItem>
} */} } */}
{ {
getDataModelerRole(user)!==DataModelerRoleReader && view!=='grant' && (currentItem?.state?.supportedActions||[]).length>0 && currentItem?.state?.supportedActions.map((item, index) => { // getDataModelerRole(user)!==DataModelerRoleReader && view!=='grant' && (currentItem?.state?.supportedActions||[]).length>0 && currentItem?.state?.supportedActions.map((item, index) => {
return ( // return (
<RcItem id={`action-${index}`} onClick={handleItemClick}> // <RcItem id={`action-${index}`} onClick={handleItemClick}>
{item.cnName||''} // {item.cnName||''}
</RcItem> // </RcItem>
); // );
}) // })
} }
{ {
getDataModelerRole(user)!==DataModelerRoleReader&& view!=='grant' && <RcItem id="admit" onClick={handleItemClick} disabled={!currentItem?.grantable}> getDataModelerRole(user)!==DataModelerRoleReader&& view!=='grant' && <RcItem id="admit" onClick={handleItemClick} disabled={!currentItem?.grantable}>
...@@ -901,6 +903,11 @@ const ModelTable = (props) => { ...@@ -901,6 +903,11 @@ const ModelTable = (props) => {
</RcItem> </RcItem>
} }
{ {
getDataModelerRole(user)!==DataModelerRoleReader && view!=='grant' && isOnlyEnding && <RcItem id="startFlow" onClick={handleItemClick}>
申请
</RcItem>
}
{
getDataModelerRole(user)!==DataModelerRoleReader && view!=='grant' && !isOnlyEnding && currentItem?.supportODataEnable && <RcItem id="enableOData" onClick={handleItemClick}> getDataModelerRole(user)!==DataModelerRoleReader && view!=='grant' && !isOnlyEnding && currentItem?.supportODataEnable && <RcItem id="enableOData" onClick={handleItemClick}>
启动OData 启动OData
</RcItem> </RcItem>
......
...@@ -593,11 +593,11 @@ class Model extends React.Component { ...@@ -593,11 +593,11 @@ class Model extends React.Component {
</Tooltip> </Tooltip>
</Space> </Space>
<Space> {/* <Space>
<Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}> <Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}>
<Button onClick={this.onAuthorizeBtnClick} disabled={(selectModelerIds||[]).length===0}>授权</Button> <Button onClick={this.onAuthorizeBtnClick} disabled={(selectModelerIds||[]).length===0}>授权</Button>
</Tooltip> </Tooltip>
</Space> </Space> */}
<Space> <Space>
<Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}> <Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}>
......
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