|
@ -2,7 +2,7 @@ import React from 'react'; |
|
|
import { Link } from 'react-router-dom'; |
|
|
import { Link } from 'react-router-dom'; |
|
|
import { Menu } from 'antd'; |
|
|
import { Menu } from 'antd'; |
|
|
import { SettingOutlined } from '@ant-design/icons'; |
|
|
import { SettingOutlined } from '@ant-design/icons'; |
|
|
|
|
|
import { Func } from '$utils'; |
|
|
const SubMenu = Menu.SubMenu; |
|
|
const SubMenu = Menu.SubMenu; |
|
|
|
|
|
|
|
|
export function getNavItem (user, dispatch) { |
|
|
export function getNavItem (user, dispatch) { |
|
@ -10,19 +10,19 @@ export function getNavItem (user, dispatch) { |
|
|
// return null
|
|
|
// return null
|
|
|
// }
|
|
|
// }
|
|
|
return ( |
|
|
return ( |
|
|
<SubMenu key="patrolManage" icon={<SettingOutlined />} title={'巡检管理'}> |
|
|
Func.isAuthorized('PATROL_MANAGE') && <SubMenu key="patrolManage" icon={<SettingOutlined />} title={'巡检管理'}> |
|
|
<Menu.Item key="patrolPlan"> |
|
|
{Func.isAuthorized('PATROL_PLAN_CONFIG') && <Menu.Item key="patrolPlan"> |
|
|
<Link to="/patrolManage/patrolPlan">巡检计划制定</Link> |
|
|
<Link to="/patrolManage/patrolPlan">巡检计划制定</Link> |
|
|
</Menu.Item> |
|
|
</Menu.Item>} |
|
|
<Menu.Item key="patrolRecord"> |
|
|
{Func.isAuthorized('PATROL_RECORD_VIEW') && <Menu.Item key="patrolRecord"> |
|
|
<Link to="/patrolManage/patrolRecord">巡检记录</Link> |
|
|
<Link to="/patrolManage/patrolRecord">巡检记录</Link> |
|
|
</Menu.Item> |
|
|
</Menu.Item>} |
|
|
<Menu.Item key="checkItems"> |
|
|
{Func.isAuthorized('CHECKITEMSET') && <Menu.Item key="checkItems"> |
|
|
<Link to="/patrolManage/checkItems">检查项设定</Link> |
|
|
<Link to="/patrolManage/checkItems">检查项设定</Link> |
|
|
</Menu.Item> |
|
|
</Menu.Item>} |
|
|
<Menu.Item key="patrolTemplate"> |
|
|
{Func.isAuthorized('CHECKMOULD') && <Menu.Item key="patrolTemplate"> |
|
|
<Link to="/patrolManage/patrolTemplate">巡检模板</Link> |
|
|
<Link to="/patrolManage/patrolTemplate">巡检模板</Link> |
|
|
</Menu.Item> |
|
|
</Menu.Item>} |
|
|
</SubMenu> |
|
|
</SubMenu> |
|
|
); |
|
|
); |
|
|
} |
|
|
} |