1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- 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: 'vaadin:spline-area-chart',
- title: t('routes.demo.charts.charts'),
- },
- children: [
- {
- path: 'apexChart',
- name: 'ApexChart',
- meta: {
- title: t('routes.demo.charts.apexChart'),
- },
- component: () => import('/@/views/demo/echarts/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/echarts/Map.vue'),
- meta: {
- title: t('routes.demo.charts.map'),
- },
- },
- {
- path: 'line',
- name: 'Line',
- component: () => import('/@/views/demo/echarts/Line.vue'),
- meta: {
- title: t('routes.demo.charts.line'),
- },
- },
- {
- path: 'pie',
- name: 'Pie',
- component: () => import('/@/views/demo/echarts/Pie.vue'),
- meta: {
- title: t('routes.demo.charts.pie'),
- },
- },
- ],
- },
- ],
- };
- export default charts;
|