123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import { createRouter, createWebHistory } from 'vue-router'
- const router = createRouter({
- history: createWebHistory(import.meta.env.BASE_URL),
- routes: [
- {
- path: '/',
- name: 'login',
- component: () => import('../views/login/login_container.vue'),
- },
- {
- path: '/dashboard',
- name: 'dashboard',
- component: () => import('../views/dashoard/dashboard.vue'),
- redirect: '',
- children: [
- {
- path: '',
- name: 'select',
- component: () => import('../views/dashoard/select.vue'),
- },
- {
- path: 'analyze',
- component: () => import('../views/dashoard/analyze.vue'),
- children: [
- {
- path: 'plan',
- component: () => import('../views/dashoard/plan.vue'),
- children: [
- {
- path: 'calculate',
- component: () => import('../views/dashoard/calculate.vue'),
- }
- ]
- }
- ],
- },
- {
- path: 'view',
- component: () => import('../views/dashoard/view.vue'),
- children: [
- {
- path: 'plan',
- component: () => import('../views/dashoard/plan.vue'),
- children: [
- {
- path: 'calculate',
- component: () => import('../views/dashoard/calculate.vue'),
- }
- ]
- }
- ],
- },
- {
- path: 'monitor',
- component: () => import('../views/dashoard/monitor.vue'),
- }
- ]
- }
- ],
- })
- export default router
|