| | |
| | | component: () => import('@/views/airPollutionCalendar/index'), |
| | | meta: { title: '空气质量污染日历', icon: 'example' } |
| | | } |
| | | const heatMap = { |
| | | path: 'charts/heatMap', |
| | | name: 'heatMap', |
| | | component: () => import('@/views/hotMap/index'), |
| | | meta: { title: '区域热力图', icon: 'example' } |
| | | } |
| | | |
| | | // const PM5PM10ForecastChart = { |
| | | // path: 'charts/PM5PM10ForecastChart', |
| | |
| | | name: 'showGovHourData', |
| | | component: () => import('@/views/govReport/index'), |
| | | meta: { title: '国控站小时报表显示', icon: 'example' } |
| | | } |
| | | const hand = { |
| | | path: 'report/hand', |
| | | name: 'hand', |
| | | component: () => import('@/views/hand/index'), |
| | | meta: { title: '手持设备', icon: 'example' } |
| | | } |
| | | const statement = { |
| | | path: 'report/statement', |
| | | name: 'statement', |
| | | component: () => import('@/views/statement/index'), |
| | | meta: { title: '空气质量日报表显示', icon: 'example' } |
| | | } |
| | | // 空气质量小时播报 |
| | | const airQualityReportDisplay = { |
| | |
| | | component: () => import('@/views/levelStatistic/index'), |
| | | meta: { title: '城市优良天统计', icon: 'example' } |
| | | } |
| | | const onlineRate = { |
| | | path: 'analyse/onlineRate', |
| | | name: 'onlineRate', |
| | | component: () => import('@/views/onlineRate/index'), |
| | | meta: { title: '断线统计', icon: 'example' } |
| | | } |
| | | |
| | | const industryContributionRate = { |
| | | path: 'analyse/industryContributionRate', |
| | |
| | | component: () => import('@/views/dailyreport/index'), |
| | | meta: { title: '走航监测日报', icon: 'example' } |
| | | } |
| | | |
| | | // 业务交办 |
| | | const summaryPage = { |
| | | path: 'toCarryOutLegislativeReforms/summaryPage', |
| | | name: 'summaryPage', |
| | | component: () => |
| | | import('@/views/toCarryOutLegislativeReforms/summaryPage/index'), |
| | | meta: { title: '业务汇总', icon: 'example' } |
| | | } |
| | | const reform = { |
| | | path: 'toCarryOutLegislativeReforms/reform', |
| | | name: 'reform', |
| | | component: () => import('@/views/toCarryOutLegislativeReforms/reform/index'), |
| | | meta: { title: '立行立改', icon: 'example' } |
| | | } |
| | | const delay = { |
| | | path: 'toCarryOutLegislativeReforms/delay', |
| | | name: 'delay', |
| | | component: () => import('@/views/toCarryOutLegislativeReforms/delay/index'), |
| | | meta: { title: '延期申请', icon: 'example' } |
| | | } |
| | | |
| | | // 映射路由,存入对象 |
| | | const ruleMapping = { |
| | |
| | | showMpData: showMpData, |
| | | staffManagement: staffManagement, |
| | | showGovHourData: showGovHourData, |
| | | hand: hand, |
| | | statement: statement, |
| | | cityAirRank: cityAirRank, |
| | | levelStatistic: levelStatistic, |
| | | onlineRate: onlineRate, |
| | | heatmap: heatmap, |
| | | hexagon: hexagon, |
| | | airPollutionCalendar: airPollutionCalendar, |
| | | heatMap: heatMap, |
| | | averageContrast: averageContrast, |
| | | industryContributionRate, |
| | | regionalContributionRate, |
| | |
| | | dailyreport, |
| | | sectionReport, |
| | | Listdata, |
| | | summaryPage, |
| | | reform, |
| | | delay |
| | | // Equidata |
| | | } |
| | | |
| | |
| | | |
| | | // 导出路由菜单 |
| | | export function routerMenus() { |
| | | console.log('user.menus', JSON.parse(store.state.user.menus)) |
| | | const routersMenu = JSON.parse(store.state.user.menus) |
| | | // 路由分两块,左侧列表, 最右侧员工下拉菜单 |
| | | const currentRoutes = router.options.routes |
| | | console.log('routersMenu', routersMenu) |
| | | let currentRoutes = [] |
| | | currentRoutes = router.options.routes |
| | | if (routersMenu.length > 0) { |
| | | routersMenu.forEach(item => { |
| | | if (item.url === 'dropDown') { |
| | |
| | | if (temp !== undefined) { |
| | | currentRoutes[currentRoutes.length - 1].children.push(temp) |
| | | } else { |
| | | console.log('存在菜单配置给该用户,但是代码中无该组件') |
| | | console.log('存在菜单配置给该用户,但是代码中无该组件1') |
| | | } |
| | | }) |
| | | } else { |
| | |
| | | // } |
| | | // currentRoutes.splice(currentRoutes.length, 0, notFound) |
| | | } |
| | | console.log('currentRoutes', currentRoutes) |
| | | router.addRoutes(currentRoutes) |
| | | } |