Commit 5831c260 by zhaochengxiang

bug fix

parent 9889ca93
......@@ -946,22 +946,46 @@ const AssetAction = (props) => {
>
<Spin spinning={loading}>
<div className='flex' style={{ justifyContent: 'right' }}>
{
(!readonly && (reference===AssetManageReference||canEdit)) ? <Space>
{
currentAction==='detail' ? <Button type='primary' onClick={onActionButtonClick}>编辑</Button> : <React.Fragment>
<Button type='primary' onClick={onCancelButtonClick}>取消</Button>
<Button type='primary' onClick={onActionButtonClick}>保存</Button>
</React.Fragment>
}
{
reference!==AssetDraftReference && <Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button>
}
{
currentAction === 'detail' && <Button onClick={shareAsset}>分享</Button>
}
</Space> : (reference!==AssetRecycleReference) && <Button onClick={shareAsset}>分享</Button>
}
<Space>
{
(!readonly && (reference===AssetManageReference||canEdit)) && <React.Fragment>
{
currentAction==='detail' ? <Button onClick={onActionButtonClick}>编辑</Button> : <React.Fragment>
<Button onClick={onCancelButtonClick}>取消</Button>
<Button onClick={onActionButtonClick}>保存</Button>
</React.Fragment>
}
{
reference!==AssetDraftReference && <Button onClick={onAuthorizationButtonClick}>授权</Button>
}
</React.Fragment>
}
<Button onClick={shareAsset}>分享</Button>
<Dropdown overlay={
<Menu onClick={({ key })=>{
if (metadata?.metadataTableId) {
app?.setGlobalState?.({
message: 'data-govern-show-metadata-relation',
data: { id: metadata?.metadataTableId, type: key }
})
} else {
showMessage("warn","该资产目录没有关联元数据信息");
}
}}>
<Menu.Item key="lineage">血缘分析</Menu.Item>
<Menu.Item key="impact">影响分析</Menu.Item>
<Menu.Item key="lineage,impact">全链分析</Menu.Item>
</Menu>
}>
<Button>
<Space>
关系分析
<DownOutlined />
</Space>
</Button>
</Dropdown>
</Space>
</div>
{
(action!=='add' && (id||'')!=='') && <div>
......@@ -1088,7 +1112,6 @@ const AssetAction = (props) => {
<Space style={{ marginLeft: 'auto' }}>
{
(reference===AssetManageReference||(reference!==AssetDraftReference&&canEdit)) && <Button
type='primary'
onClick={() => {
if (metadata?.metadataTableId) {
setAttributeMaintainParam({
......@@ -1103,29 +1126,6 @@ const AssetAction = (props) => {
字段级维护
</Button>
}
<Dropdown overlay={
<Menu onClick={({ key })=>{
if (metadata?.metadataTableId) {
app?.setGlobalState?.({
message: 'data-govern-show-metadata-relation',
data: { id: metadata?.metadataTableId, type: key }
})
} else {
showMessage("warn","该资产目录没有关联元数据信息");
}
}}>
<Menu.Item key="lineage">血缘分析</Menu.Item>
<Menu.Item key="impact">影响分析</Menu.Item>
<Menu.Item key="lineage,impact">全链分析</Menu.Item>
</Menu>
}>
<Button>
<Space>
关系分析
<DownOutlined />
</Space>
</Button>
</Dropdown>
<Input size="middle"
placeholder="搜索中英文名称/业务规则"
value={keyword}
......
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