import { createRouter, createWebHistory } from 'vue-router' import Layout from '@/components/layout/Index.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/', name: 'PageLayout', component: Layout, redirect: { name: 'EnergyDataPanorama' }, children: [ { path: "/energyDataPanorama", // 能源数据全景 name: "EnergyDataPanorama", meta: { keepAlive: false }, component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/index.vue"), redirect: { path: '/energyDataPanorama/GDP' }, children: [ { path: "/energyDataPanorama/GDP", // 单位GDP能耗 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue"), }, { path: "/energyDataPanorama/installedCapacity", // 总装机容量 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue"), }, { path: "/energyDataPanorama/yearSocialElectricity", // 年度社会用电量 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue"), }, { path: "/energyDataPanorama/totalEnergyConsume", // 能源消费总量 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue"), }, { path: "/energyDataPanorama/chargeStations", // 充电桩数量 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/chargeStations.vue"), }, { path: "/energyDataPanorama/pageIntroduce", // 页面介绍 component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/pageIntroduce.vue"), }, ] }, { path: "/energyGoodPlace", // 能源好地方 name: "EnergyGoodPlace", meta: { keepAlive: false }, component: () => import(/* webpackChunkName: "EnergyGoodPlace" */ "@/views/EnergyGoodPlace/index.vue") }, { path: "/enterpriseEnergyCenter", // 企业能效中心 name: "EnterpriseEnergyCenter", meta: { keepAlive: false }, component: () => import(/* webpackChunkName: "EnterpriseEnergyCenter" */ "@/views/EnterpriseEnergyCenter/index.vue") }, { path: "/publicServiceCenter", // 公共服务中心 name: "PublicServiceCenter", meta: { keepAlive: false }, component: () => import(/* webpackChunkName: "PublicServiceCenter" */ "@/views/PublicServiceCenter/index.vue") }, { path: "/dataSharingCenter", // 数据共享中心 name: "DataSharingCenter", meta: { keepAlive: false }, component: () => import(/* webpackChunkName: "DataSharingCenter" */ "@/views/DataSharingCenter/index.vue") }, ] }, ] }) export default router