From afb9e7c8c9865be6a73d19e35819b5aa6b8afbdd Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Mon, 17 Jun 2024 15:05:29 +0800 Subject: [PATCH] fix: bug修改 --- src/router/dynamicRouter.js | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 104 insertions(+), 13 deletions(-) diff --git a/src/router/dynamicRouter.js b/src/router/dynamicRouter.js index e0b61c5..33621ee 100644 --- a/src/router/dynamicRouter.js +++ b/src/router/dynamicRouter.js @@ -56,13 +56,13 @@ path: 'charts/contrast', name: 'contrast', component: () => import('@/views/contrast/index'), - meta: { title: '������������������', icon: 'example' } + meta: { title: '���������������������������', icon: 'example' } } const averageContrast = { path: 'charts/averageContrast', name: 'averageContrast', - component: () => import('@/views/averageContrast/index'), + component: () => import('@/views/averageContrast/index'), meta: { title: '������������������������', icon: 'example' } } @@ -79,6 +79,19 @@ 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: 'PM5PM10ForecastChart', +// component: () => import('@/views/PM5PM10ForecastChart/index'), +// meta: { title: 'PM5PM10���������', icon: 'example' } +// } // ������������ const showMpData = { @@ -94,6 +107,18 @@ 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 = { path: 'report/airQualityReportDisplay', @@ -107,15 +132,28 @@ component: () => import('@/views/Monitoringstation/index'), meta: { title: '������������������', icon: 'example' } } -const Equipment = { - path: 'report/Equipment', - name: 'Equipment', - component: () => import('@/views/Equipment/index'), - meta: { title: '������������', icon: 'example' } +const Listdata = { + path: 'report/Listdata', + name: 'Listdata', + component: () => import('@/views/Listdata/index'), + meta: { title: '������������������', icon: 'example' } } + +// const Equipment = { +// path: 'report/Equipment', +// name: 'Equipment', +// component: () => import('@/views/Equipment/index'), +// meta: { title: '������������', icon: 'example' } +// } +// const Equidata = { +// path: 'report/Equidata', +// name: 'Equidata', +// component: () => import('@/views/Equidata/index'), +// meta: { title: '������������������', icon: 'example' } +// } // ������������ // ������������������������ -const cityAirRank = { +const cityAirRank = { path: 'analyse/cityAirRank', name: 'cityAirRank', component: () => import('@/views/cityAirRank/index'), @@ -134,6 +172,12 @@ name: 'levelStatistic', 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 = { @@ -155,6 +199,13 @@ component: () => import('@/views/surveyReport/index'), meta: { title: '������������������', icon: 'example' } } + +const sectionReport = { + path: 'analyse/sectionReport', + name: 'sectionReport', + component: () => import('@/views/sectionReport/index'), + meta: { title: '���������������������������', icon: 'example' } +} // analyse/air const air = { path: 'analyse/air', @@ -162,8 +213,33 @@ component: () => import('@/views/air/index'), meta: { title: '������������������', icon: 'example' } } - - +// analyse/dailyreport +const dailyreport = { + path: 'analyse/dailyreport', + name: 'dailyreport', + 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 = { @@ -176,11 +252,15 @@ 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, @@ -189,7 +269,14 @@ air, airQualityReportDisplay, Monitoringstation, - Equipment + // Equipment, + dailyreport, + sectionReport, + Listdata, + summaryPage, + reform, + delay + // Equidata } // ������������������������������������4������������������������������������������������������������������������4������������������������������������ @@ -203,9 +290,12 @@ // ������������������ 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') { @@ -226,7 +316,7 @@ if (temp !== undefined) { currentRoutes[currentRoutes.length - 1].children.push(temp) } else { - console.log('������������������������������������������������������������') + console.log('������������������������������������������������������������1') } }) } else { @@ -263,5 +353,6 @@ // } // currentRoutes.splice(currentRoutes.length, 0, notFound) } + console.log('currentRoutes', currentRoutes) router.addRoutes(currentRoutes) } -- Gitblit v1.8.0