Commit 1b3775d3 by zhaochengxiang

资产权限

parent 29d35247
......@@ -852,11 +852,26 @@ const AssetTable = (props) => {
}
}
const onMenuClick = ({ key }) => {
console.log('key', key);
if (key === 'import') {
importAsset();
} else if (key === 'export') {
exportAsset();
} else if (key === 'changeDir') {
onBatchCatalogChangeBtnClick();
} else if (key === 'delete') {
deleteAssets();
} else if (key === 'colConfig') {
onFilterElementClick();
}
}
const moreMenu = (
<Menu>
<Menu onClick={onMenuClick}>
{
(reference===AssetManageReference && nodeType!=='custom') && <PermissionMenuItem defaultPermission={canImport}>
<div className='text-center' onClick={importAsset}>
(reference===AssetManageReference && nodeType!=='custom') && <PermissionMenuItem key='import' defaultPermission={canImport}>
<div className='text-center'>
导入
</div>
</PermissionMenuItem>
......@@ -864,28 +879,30 @@ const AssetTable = (props) => {
{
(reference===AssetManageReference || reference===AssetRecycleReference) && <React.Fragment>
<PermissionMenuItem defaultPermission={canExport}>
<div className='text-center' onClick={exportAsset}>
<PermissionMenuItem key='export' defaultPermission={canExport}>
<div className='text-center'>
导出
</div>
</PermissionMenuItem>
<PermissionMenuItem
key='changeDir'
defaultPermission={canChangeDir}
disabled={(checkedKeys||[]).length===0}
tip={(checkedKeys||[]).length===0?'请先选择资产':''}
>
<div className='text-center' onClick={onBatchCatalogChangeBtnClick}>
<div className='text-center'>
{(reference===AssetRecycleReference)?'挂载':'变更目录'}
</div>
</PermissionMenuItem>
{
//自定义目录下的资产不允许新增 删除
(nodeType!=='custom') && <PermissionMenuItem
key='delete'
defaultPermission={canDelete}
disabled={(checkedKeys||[]).length===0}
tip={(checkedKeys||[]).length===0?'请先选择资产':''}
>
<div className='text-center' onClick={deleteAssets}>
<div className='text-center'>
删除
</div>
</PermissionMenuItem>
......@@ -893,8 +910,8 @@ const AssetTable = (props) => {
</React.Fragment>
}
<Menu.Item>
<div className='text-center' onClick={onFilterElementClick}>
<Menu.Item key='colConfig'>
<div className='text-center'>
可见列设置
</div>
</Menu.Item>
......
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