Commit 1b3775d3 by zhaochengxiang

资产权限

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