Commit 287b85de by zhaochengxiang

资源操作

parent fc264854
......@@ -263,6 +263,26 @@ const FC = (props) => {
}
const onAddToAssetClick = () => {
}
const onTaskAllocationClick = () => {
}
const onTaskAutoAllocationClick = () => {
}
const onBatchEditClick = () => {
}
const onReviewClick = () => {
}
const onImportClick = () => {
}
......@@ -284,7 +304,17 @@ const FC = (props) => {
}
const onMenuClick = ({ key }) => {
if (key === 'import') {
if (key === 'addToAsset') {
onAddToAssetClick()
} else if (key === 'taskAllocation') {
onTaskAllocationClick()
} else if (key === 'taskAutoAllocation') {
onTaskAutoAllocationClick()
} else if (key === 'batchEdit') {
onBatchEditClick()
}else if (key === 'review') {
onReviewClick()
} else if (key === 'import') {
onImportClick()
} else if (key === 'export') {
onExportClick()
......@@ -300,6 +330,35 @@ const FC = (props) => {
const moreMenu = (
<Menu onClick={onMenuClick}>
{
compact && <React.Fragment>
<PermissionMenuItem key='addToAsset' defaultPermission={true}>
<div className='text-center'>
新增为资产
</div>
</PermissionMenuItem>
<PermissionMenuItem key='taskAllocation' defaultPermission={true}>
<div className='text-center'>
任务分配
</div>
</PermissionMenuItem>
<PermissionMenuItem key='taskAutoAllocation' defaultPermission={true}>
<div className='text-center'>
自动分配
</div>
</PermissionMenuItem>
<PermissionMenuItem key='batchEdit' defaultPermission={true}>
<div className='text-center'>
批量编辑
</div>
</PermissionMenuItem>
<PermissionMenuItem key='review' defaultPermission={true}>
<div className='text-center'>
复核
</div>
</PermissionMenuItem>
</React.Fragment>
}
{
(node?.resourceType !== 'custom' && node?.type !== 'custom') && <PermissionMenuItem key='import' defaultPermission={importAble}>
<div className='text-center'>
导入
......@@ -368,37 +427,39 @@ const FC = (props) => {
compact ? <Dropdown overlay={moreMenu} placement="bottomCenter">
<Button>更多</Button>
</Dropdown> : <React.Fragment>
{
(node?.resourceType !== 'custom' && node?.type !== 'custom') && <PermissionButton
defaultPermission={importAble}
onClick={onImportClick}>
导入
</PermissionButton>
}
<PermissionButton
defaultPermission={exportAble}
onClick={onExportClick}>
导出
<PermissionButton
defaultPermission={true}
onClick={onAddToAssetClick}
>
新增为资产
</PermissionButton>
<PermissionButton
defaultPermission={changeDirectoryAble}
tip={(selectedRows??[]).length===0?'请先选择资产':''}
onClick={onChangeDirectoryClick}
disabled={(selectedRows??[]).length===0}
<PermissionButton
defaultPermission={true}
onClick={onTaskAllocationClick}
>
变更目录
任务分配
</PermissionButton>
{
(node?.resourceType !== 'custom' && node?.type !== 'custom') && <PermissionButton
defaultPermission={deleteAble}
tip={(selectedRows??[]).length===0?'请先选择资产':''}
onClick={onDeleteClick}
disabled={(selectedRows??[]).length===0}
>
删除
</PermissionButton>
}
<Button onClick={onFilterElementClick}>可见列设置</Button>
<PermissionButton
defaultPermission={true}
onClick={onTaskAutoAllocationClick}
>
自动分配
</PermissionButton>
<PermissionButton
defaultPermission={true}
onClick={onBatchEditClick}
>
批量编辑
</PermissionButton>
<PermissionButton
defaultPermission={true}
onClick={onReviewClick}
>
复核
</PermissionButton>
<Dropdown overlay={moreMenu} placement="bottomCenter">
<Button>更多</Button>
</Dropdown>
</React.Fragment>
}
</Space>
......
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