Commit 22dc09fc by zhaochengxiang

样式调整

parent ccdd7eb9
...@@ -27,6 +27,7 @@ import WorkbookDrawer from "./WorkbookDrawer"; ...@@ -27,6 +27,7 @@ import WorkbookDrawer from "./WorkbookDrawer";
import TagCell, { TagSelectPopup } from './tag-help' import TagCell, { TagSelectPopup } from './tag-help'
import HistoryAndVersionDrawer from "./HistoryAndVersionDrawer"; import HistoryAndVersionDrawer from "./HistoryAndVersionDrawer";
import PermissionButton from '../../../../util/Component/PermissionButton' import PermissionButton from '../../../../util/Component/PermissionButton'
import PermissionMenuItem from '../../../../util/Component/PermissionMenuItem'
import "./AssetTable.less"; import "./AssetTable.less";
import 'react-contexify/dist/ReactContexify.css'; import 'react-contexify/dist/ReactContexify.css';
...@@ -1110,10 +1111,46 @@ const AssetTable = (props) => { ...@@ -1110,10 +1111,46 @@ const AssetTable = (props) => {
setWorkbookDrawerVisible(true); setWorkbookDrawerVisible(true);
} }
const onMenuClick = ({ key }) => {
if (key === 'offline') {
offlineAssets()
} else if (key === 'addTag') {
onBatchAddTagClick()
} else if (key === 'visibleColSetting') {
onFilterElementClick()
}
}
const moreMenu = ( const moreMenu = (
<Menu> <Menu onClick={onMenuClick}>
<PermissionMenuItem
key='offline'
defaultPermission={offlineAble}
disabled={(checkedKeys??[]).length===0}
tip={(checkedKeys??[]).length===0?'请先选择资产':''}
>
<div className='text-center'>
停用
</div>
</PermissionMenuItem>
<PermissionMenuItem
key='addTag'
defaultPermission={addTagAble}
disabled={(checkedKeys??[]).length===0}
tip={(checkedKeys??[]).length===0?'请先选择资产':''}
>
<div className='text-center'>
添加标签
</div>
</PermissionMenuItem>
<Menu.Item key='visibleColSetting'
>
<div className='text-center'>
可见列设置
</div>
</Menu.Item>
{ {
reportTypes?.map(item => template?.structedStateEnum==='structured' && reportTypes?.map(item =>
<React.Fragment key={item.code}> <React.Fragment key={item.code}>
<Menu.Item disabled={(checkedKeys||[]).length===0}> <Menu.Item disabled={(checkedKeys||[]).length===0}>
<div className='text-center' onClick={() => { onReportAnalyseClick(item) }}> <div className='text-center' onClick={() => { onReportAnalyseClick(item) }}>
...@@ -1225,28 +1262,10 @@ const AssetTable = (props) => { ...@@ -1225,28 +1262,10 @@ const AssetTable = (props) => {
</PermissionButton> </PermissionButton>
} }
{ {
reference===AssetManageReference && <PermissionButton reference===AssetBrowseReference && <Button onClick={onFilterElementClick}>可见列设置</Button>
defaultPermission={offlineAble}
tip={(checkedKeys||[]).length===0?'请先选择资产':''}
onClick={offlineAssets}
disabled={(checkedKeys||[]).length===0}
>
停用
</PermissionButton>
}
{
reference===AssetManageReference && <PermissionButton
defaultPermission={addTagAble}
tip={(checkedKeys||[]).length===0?'请先选择资产':''}
onClick={onBatchAddTagClick}
disabled={(checkedKeys||[]).length===0}
>
添加标签
</PermissionButton>
} }
<Button onClick={onFilterElementClick}>可见列设置</Button>
{ {
reference===AssetManageReference && template?.structedStateEnum==='structured' && (reportTypes??[]).length > 0 && <Dropdown overlay={moreMenu} placement="bottomCenter"> reference===AssetManageReference && <Dropdown overlay={moreMenu} placement="bottomCenter">
<Button>其他操作</Button> <Button>其他操作</Button>
</Dropdown> </Dropdown>
} }
......
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