Commit 5831c260 by zhaochengxiang

bug fix

parent 9889ca93
...@@ -946,22 +946,46 @@ const AssetAction = (props) => { ...@@ -946,22 +946,46 @@ const AssetAction = (props) => {
> >
<Spin spinning={loading}> <Spin spinning={loading}>
<div className='flex' style={{ justifyContent: 'right' }}> <div className='flex' style={{ justifyContent: 'right' }}>
<Space>
{ {
(!readonly && (reference===AssetManageReference||canEdit)) ? <Space> (!readonly && (reference===AssetManageReference||canEdit)) && <React.Fragment>
{ {
currentAction==='detail' ? <Button type='primary' onClick={onActionButtonClick}>编辑</Button> : <React.Fragment> currentAction==='detail' ? <Button onClick={onActionButtonClick}>编辑</Button> : <React.Fragment>
<Button type='primary' onClick={onCancelButtonClick}>取消</Button> <Button onClick={onCancelButtonClick}>取消</Button>
<Button type='primary' onClick={onActionButtonClick}>保存</Button> <Button onClick={onActionButtonClick}>保存</Button>
</React.Fragment> </React.Fragment>
} }
{ {
reference!==AssetDraftReference && <Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button> reference!==AssetDraftReference && <Button onClick={onAuthorizationButtonClick}>授权</Button>
} }
{ </React.Fragment>
currentAction === 'detail' && <Button onClick={shareAsset}>分享</Button>
} }
</Space> : (reference!==AssetRecycleReference) && <Button onClick={shareAsset}>分享</Button>
<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> </div>
{ {
(action!=='add' && (id||'')!=='') && <div> (action!=='add' && (id||'')!=='') && <div>
...@@ -1088,7 +1112,6 @@ const AssetAction = (props) => { ...@@ -1088,7 +1112,6 @@ const AssetAction = (props) => {
<Space style={{ marginLeft: 'auto' }}> <Space style={{ marginLeft: 'auto' }}>
{ {
(reference===AssetManageReference||(reference!==AssetDraftReference&&canEdit)) && <Button (reference===AssetManageReference||(reference!==AssetDraftReference&&canEdit)) && <Button
type='primary'
onClick={() => { onClick={() => {
if (metadata?.metadataTableId) { if (metadata?.metadataTableId) {
setAttributeMaintainParam({ setAttributeMaintainParam({
...@@ -1103,29 +1126,6 @@ const AssetAction = (props) => { ...@@ -1103,29 +1126,6 @@ const AssetAction = (props) => {
字段级维护 字段级维护
</Button> </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" <Input size="middle"
placeholder="搜索中英文名称/业务规则" placeholder="搜索中英文名称/业务规则"
value={keyword} 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