123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import type { AppRouteModule } from '/@/router/types';
- import { getParentLayout, LAYOUT } from '/@/router/constant';
- import { t } from '/@/hooks/web/useI18n';
- const charts: AppRouteModule = {
- path: '/charts',
- name: 'Charts',
- component: LAYOUT,
- redirect: '/charts/apexChart',
- meta: {
- icon: 'ion:bar-chart-outline',
- title: t('routes.demo.charts.charts'),
- },
- children: [
- {
- path: 'baiduMap',
- name: 'BaiduMap',
- meta: {
- title: t('routes.demo.charts.baiduMap'),
- },
- component: () => import('/@/views/demo/charts/map/Baidu.vue'),
- },
- {
- path: 'aMap',
- name: 'AMap',
- meta: {
- title: t('routes.demo.charts.aMap'),
- },
- component: () => import('/@/views/demo/charts/map/Amap.vue'),
- },
- {
- path: 'googleMap',
- name: 'GoogleMap',
- meta: {
- title: t('routes.demo.charts.googleMap'),
- },
- component: () => import('/@/views/demo/charts/map/Google.vue'),
- },
- {
- path: 'apexChart',
- name: 'ApexChart',
- meta: {
- title: t('routes.demo.charts.apexChart'),
- },
- component: () => import('/@/views/demo/charts/apex/index.vue'),
- },
- {
- path: 'echarts',
- name: 'Echarts',
- component: getParentLayout('Echarts'),
- meta: {
- title: 'Echarts',
- },
- redirect: '/charts/echarts/map',
- children: [
- {
- path: 'map',
- name: 'Map',
- component: () => import('/@/views/demo/charts/Map.vue'),
- meta: {
- title: t('routes.demo.charts.map'),
- },
- },
- {
- path: 'line',
- name: 'Line',
- component: () => import('/@/views/demo/charts/Line.vue'),
- meta: {
- title: t('routes.demo.charts.line'),
- },
- },
- {
- path: 'pie',
- name: 'Pie',
- component: () => import('/@/views/demo/charts/Pie.vue'),
- meta: {
- title: t('routes.demo.charts.pie'),
- },
- },
- ],
- },
- ],
- };
- export default charts;
|