Commit f30ab4ae by zhaochengxiang

增加未挂载删除

parent c1852e30
...@@ -34,6 +34,8 @@ const FC = (props) => { ...@@ -34,6 +34,8 @@ const FC = (props) => {
visible: false, visible: false,
}) })
const [modal, contextHolder] = Modal.useModal()
React.useEffect(() => { React.useEffect(() => {
getTemplates() getTemplates()
}, []) }, [])
...@@ -197,6 +199,26 @@ const FC = (props) => { ...@@ -197,6 +199,26 @@ const FC = (props) => {
window.open(`/api/dataassetmanager/dataAssetApi/exportByDataAssetIds?dataAssetIds=${(selectedRows??[]).map(item=>item.id).toString()}&templateType=${getTemplateType()}`); window.open(`/api/dataassetmanager/dataAssetApi/exportByDataAssetIds?dataAssetIds=${(selectedRows??[]).map(item=>item.id).toString()}&templateType=${getTemplateType()}`);
} }
const onDeleteClick = () => {
modal.confirm({
title: '提示',
content: '是否删除选中的资产目录?',
onOk: () => {
dispatch({
type: 'assetmanage.deleteDataAssets',
payload: {
data: (selectedRows??[]).map(item => item.id)
},
callback: () => {
showMessage("success","删除成功");
setSelectedRows();
getRecycles();
}
})
}
})
}
return ( return (
<div style={{ backgroundColor: '#fff', height: '100%' }}> <div style={{ backgroundColor: '#fff', height: '100%' }}>
<div className='flex p-3' style={{ <div className='flex p-3' style={{
...@@ -218,6 +240,9 @@ const FC = (props) => { ...@@ -218,6 +240,9 @@ const FC = (props) => {
<Tooltip title={((selectedRows??[]).length === 0) ? '请先选择资产' : ''}> <Tooltip title={((selectedRows??[]).length === 0) ? '请先选择资产' : ''}>
<Button onClick={onExportClick} disabled={(selectedRows??[]).length === 0}>导出</Button> <Button onClick={onExportClick} disabled={(selectedRows??[]).length === 0}>导出</Button>
</Tooltip> </Tooltip>
<Tooltip title={((selectedRows??[]).length === 0) ? '请先选择资产' : ''}>
<Button onClick={onDeleteClick} disabled={(selectedRows??[]).length === 0}>删除</Button>
</Tooltip>
<Button onClick={() => { <Button onClick={() => {
setFilterElementParams({ visible: true }) setFilterElementParams({ visible: true })
}}>可见列设置</Button> }}>可见列设置</Button>
...@@ -307,6 +332,7 @@ const FC = (props) => { ...@@ -307,6 +332,7 @@ const FC = (props) => {
} }
}} }}
/> />
{contextHolder}
</div> </div>
) )
} }
......
...@@ -82,7 +82,9 @@ const FC = ({ id, appType, subType, env }) => { ...@@ -82,7 +82,9 @@ const FC = ({ id, appType, subType, env }) => {
} }
return ( return (
<Button onClick={onSubsribeClick} loading={loading || waiting}>{title}</Button> <>
{ env && <Button onClick={onSubsribeClick} loading={loading || waiting}>{title}</Button> }
</>
) )
} }
......
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