|
@ -5,7 +5,7 @@ import { ReadOutlined } from '@ant-design/icons'; |
|
|
const SubMenu = Menu.SubMenu; |
|
|
const SubMenu = Menu.SubMenu; |
|
|
export function getNavItem(user, dispatch) { |
|
|
export function getNavItem(user, dispatch) { |
|
|
const isshow = user?.userResources?. |
|
|
const isshow = user?.userResources?. |
|
|
filter(i => i.resourceId === 'OVERLOADMANAGE' || |
|
|
some(i => i.resourceId === 'OVERLOADMANAGE' || |
|
|
i.resourceId === 'ROADMANAGE' || |
|
|
i.resourceId === 'ROADMANAGE' || |
|
|
i.resourceId === 'BRIDGEMANAGE' || |
|
|
i.resourceId === 'BRIDGEMANAGE' || |
|
|
i.resourceId === 'MAINTENANCEMANAGE' || |
|
|
i.resourceId === 'MAINTENANCEMANAGE' || |
|
@ -16,66 +16,67 @@ export function getNavItem(user, dispatch) { |
|
|
i.resourceId === 'PUBLICITYVIDEO' || |
|
|
i.resourceId === 'PUBLICITYVIDEO' || |
|
|
i.resourceId === 'FEEDBACKMANAGE' || |
|
|
i.resourceId === 'FEEDBACKMANAGE' || |
|
|
i.resourceId === 'REPORTMANAGE' || |
|
|
i.resourceId === 'REPORTMANAGE' || |
|
|
i.resourceId === 'PATROLMANAGE')?.length !== 0 |
|
|
i.resourceId === 'PATROLMANAGE' || |
|
|
|
|
|
i.resourceId === 'ASSESSMANAGE' || |
|
|
|
|
|
i.resourceId === 'VIDEOCENTER' || |
|
|
|
|
|
i.resourceId === 'BUILDINGPROJECT' |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
return ( |
|
|
return ( |
|
|
user?.username == 'SuperAdmin' || isshow ? |
|
|
user?.username == 'SuperAdmin' || isshow ? |
|
|
<SubMenu key="fillion" icon={<ReadOutlined />} title={'数据管理'}> |
|
|
<SubMenu key="fillion" icon={<ReadOutlined />} title={'数据管理'}> |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'OVERLOADMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'OVERLOADMANAGE') ? |
|
|
<Menu.Item key="fillioninfor"> |
|
|
<Menu.Item key="fillioninfor"> |
|
|
<Link to="/fillion/infor">治超管理</Link> |
|
|
<Link to="/fillion/infor">治超管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{/* <Menu.Item key="filliontask"> |
|
|
{/* <Menu.Item key="filliontask"> |
|
|
<Link to="/fillion/task">任务管理</Link> |
|
|
<Link to="/fillion/task">任务管理</Link> |
|
|
</Menu.Item> */} |
|
|
</Menu.Item> */} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'ROADMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'ROADMANAGE') ? |
|
|
<Menu.Item key="filliontransportation"> |
|
|
<Menu.Item key="filliontransportation"> |
|
|
<Link to="/fillion/transportation">道路管理</Link> |
|
|
<Link to="/fillion/transportation">道路管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'BRIDGEMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'BRIDGEMANAGE') ? |
|
|
<Menu.Item key="fillionbridge"> |
|
|
<Menu.Item key="fillionbridge"> |
|
|
<Link to="/fillion/bridge">桥梁管理</Link> |
|
|
<Link to="/fillion/bridge">桥梁管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'MAINTENANCEMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'MAINTENANCEMANAGE') ? |
|
|
<Menu.Item key="fillionhighways"> |
|
|
<Menu.Item key="fillionhighways"> |
|
|
<Link to="/fillion/highways">管养管理</Link> |
|
|
<Link to="/fillion/highways">管养管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'TRANSPORTATIONMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'TRANSPORTATIONMANAGE') ? |
|
|
<Menu.Item key="fillionoperational"> |
|
|
<Menu.Item key="fillionoperational"> |
|
|
<Link to="/fillion/operational">运政管理</Link> |
|
|
<Link to="/fillion/operational">运政管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{/* <Menu.Item key="fillionenforce"> |
|
|
{/* <Menu.Item key="fillionenforce"> |
|
|
<Link to="/fillion/enforce">执法管理</Link> |
|
|
<Link to="/fillion/enforce">执法管理</Link> |
|
|
</Menu.Item> */} |
|
|
</Menu.Item> */} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'CONSERVATIONMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'CONSERVATIONMANAGE') ? |
|
|
<Menu.Item key="fillionmaintenance"> |
|
|
<Menu.Item key="fillionmaintenance"> |
|
|
<Link to="/fillion/maintenance">养护管理</Link> |
|
|
<Link to="/fillion/maintenance">养护管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'PATROLMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'PATROLMANAGE') ? |
|
|
<Menu.Item key="fillionpatrol"> |
|
|
<Menu.Item key="fillionpatrol"> |
|
|
<Link to="/fillion/patrol">巡查管理</Link> |
|
|
<Link to="/fillion/patrol">巡查管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'FEEDBACKMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'FEEDBACKMANAGE') ? |
|
|
<Menu.Item key="fillionpatrolanomaly"> |
|
|
<Menu.Item key="fillionpatrolanomaly"> |
|
|
<Link to="/fillion/patrol_anomaly">异常反馈</Link> |
|
|
<Link to="/fillion/patrol_anomaly">异常反馈</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'REPORTMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'REPORTMANAGE') ? |
|
|
|
|
|
|
|
|
<Menu.Item key="fillionpatrolroad"> |
|
|
<Menu.Item key="fillionpatrolroad"> |
|
|
<Link to="/fillion/patrol_road">建设上报</Link> |
|
|
<Link to="/fillion/patrol_road">建设上报</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
|
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'BUILDINGPROJECT') ? |
|
|
{/* {user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'FEEDBACKMANAGE')?.length !== 0 ? |
|
|
<Menu.Item key="fillionbuilding"> |
|
|
|
|
|
<Link to="/fillion/processsing">在建项目</Link> |
|
|
: ''} */} |
|
|
</Menu.Item> : ''} |
|
|
<Menu.Item key="fillionbuilding"> |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'PUBLICTRANSPORTMANAGE') ? |
|
|
<Link to="/fillion/processsing">在建项目</Link> |
|
|
|
|
|
</Menu.Item> |
|
|
|
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'PUBLICTRANSPORTMANAGE')?.length !== 0 ? |
|
|
|
|
|
<Menu.Item key="fillionpublic"> |
|
|
<Menu.Item key="fillionpublic"> |
|
|
<Link to="/fillion/public">公交管理</Link> |
|
|
<Link to="/fillion/public">公交管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'FILEMANAGE')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'FILEMANAGE') ? |
|
|
<Menu.Item key="fileCont"> |
|
|
<Menu.Item key="fileCont"> |
|
|
<Link to="/fillion/file">档案管理</Link> |
|
|
<Link to="/fillion/file">档案管理</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
@ -85,19 +86,19 @@ export function getNavItem(user, dispatch) { |
|
|
{/* <Menu.Item key="jiekouguanli"> |
|
|
{/* <Menu.Item key="jiekouguanli"> |
|
|
<Link to="/fillion/jiekouguanli">接口管理</Link> |
|
|
<Link to="/fillion/jiekouguanli">接口管理</Link> |
|
|
</Menu.Item> */} |
|
|
</Menu.Item> */} |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.filter(i => i.resourceId === 'PUBLICITYVIDEO')?.length !== 0 ? |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'PUBLICITYVIDEO') ? |
|
|
|
|
|
|
|
|
<Menu.Item key="fillionpromotional"> |
|
|
<Menu.Item key="fillionpromotional"> |
|
|
<Link to="/fillion/promotional">宣传视频</Link> |
|
|
<Link to="/fillion/promotional">宣传视频</Link> |
|
|
</Menu.Item> : ''} |
|
|
</Menu.Item> : ''} |
|
|
|
|
|
|
|
|
|
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'ASSESSMANAGE') ? |
|
|
<Menu.Item key="fillionassess"> |
|
|
<Menu.Item key="fillionassess"> |
|
|
<Link to="/fillion/assess">考核评分</Link> |
|
|
<Link to="/fillion/assess">考核评分</Link> |
|
|
</Menu.Item> |
|
|
</Menu.Item> : ''} |
|
|
<Menu.Item key="fillionvideoCenter"> |
|
|
{user?.username == 'SuperAdmin' || user?.userResources?.some(i => i.resourceId === 'VIDEOCENTER') ? |
|
|
<Link to="/fillion/videoCenter">视频中心</Link> |
|
|
<Menu.Item key="fillionvideoCenter"> |
|
|
</Menu.Item> |
|
|
<Link to="/fillion/videoCenter">视频中心</Link> |
|
|
|
|
|
</Menu.Item> : ''} |
|
|
</SubMenu> : null |
|
|
</SubMenu> : null |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|