Commit f30ab4ae by zhaochengxiang

增加未挂载删除

parent c1852e30
......@@ -34,6 +34,8 @@ const FC = (props) => {
visible: false,
})
const [modal, contextHolder] = Modal.useModal()
React.useEffect(() => {
getTemplates()
}, [])
......@@ -197,6 +199,26 @@ const FC = (props) => {
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 (
<div style={{ backgroundColor: '#fff', height: '100%' }}>
<div className='flex p-3' style={{
......@@ -218,6 +240,9 @@ const FC = (props) => {
<Tooltip title={((selectedRows??[]).length === 0) ? '请先选择资产' : ''}>
<Button onClick={onExportClick} disabled={(selectedRows??[]).length === 0}>导出</Button>
</Tooltip>
<Tooltip title={((selectedRows??[]).length === 0) ? '请先选择资产' : ''}>
<Button onClick={onDeleteClick} disabled={(selectedRows??[]).length === 0}>删除</Button>
</Tooltip>
<Button onClick={() => {
setFilterElementParams({ visible: true })
}}>可见列设置</Button>
......@@ -307,6 +332,7 @@ const FC = (props) => {
}
}}
/>
{contextHolder}
</div>
)
}
......
......@@ -82,7 +82,9 @@ const FC = ({ id, appType, subType, env }) => {
}
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