From 571f87e61cedd6aac778e8faafbb58ff562fb5df Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 04 Jul 2024 14:23:41 +0800
Subject: [PATCH] fix: 高德密钥修改
---
src/router/dynamicRouter.js | 129 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 124 insertions(+), 5 deletions(-)
diff --git a/src/router/dynamicRouter.js b/src/router/dynamicRouter.js
index 292ecc1..2b29bcb 100644
--- a/src/router/dynamicRouter.js
+++ b/src/router/dynamicRouter.js
@@ -56,7 +56,7 @@
path: 'charts/contrast',
name: 'contrast',
component: () => import('@/views/contrast/index'),
- meta: { title: '������������������', icon: 'example' }
+ meta: { title: '���������������������������', icon: 'example' }
}
const averageContrast = {
@@ -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',
@@ -101,6 +126,31 @@
component: () => import('@/views/airQualityReportDisplay/index'),
meta: { title: '������������������������', icon: 'example' }
}
+const Monitoringstation = {
+ path: 'report/Monitoringstation',
+ name: 'Monitoringstation',
+ component: () => import('@/views/Monitoringstation/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 = {
@@ -123,6 +173,12 @@
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',
@@ -143,12 +199,46 @@
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',
name: 'air',
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' }
}
// ���������������������������
@@ -162,18 +252,31 @@
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,
cityAirYoyContrast: cityAirYoyContrast,
surveyReport,
air,
- airQualityReportDisplay
+ airQualityReportDisplay,
+ Monitoringstation,
+ // Equipment,
+ dailyreport,
+ sectionReport,
+ Listdata,
+ summaryPage,
+ reform,
+ delay
+ // Equidata
}
// ������������������������������������4������������������������������������������������������������������������4������������������������������������
@@ -187,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') {
@@ -210,7 +316,7 @@
if (temp !== undefined) {
currentRoutes[currentRoutes.length - 1].children.push(temp)
} else {
- console.log('������������������������������������������������������������')
+ console.log('������������������������������������������������������������1')
}
})
} else {
@@ -247,5 +353,18 @@
// }
// currentRoutes.splice(currentRoutes.length, 0, notFound)
}
- router.addRoutes(currentRoutes)
+ console.log('currentRoutes', currentRoutes)
+ const uniqueRoutes = removeDuplicateRoutes(currentRoutes)
+ console.log('uniqueRoutes', uniqueRoutes)
+ router.addRoutes(uniqueRoutes)
+}
+function removeDuplicateRoutes(routes) {
+ const routeNames = new Set()
+ return routes.filter(route => {
+ if (routeNames.has(route.path)) {
+ return false // ������������������������������������������������
+ }
+ routeNames.add(route.path) // ������������������������
+ return true
+ })
}
--
Gitblit v1.8.0