|
@@ -2,6 +2,11 @@ import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router';
|
|
|
|
|
|
const routes: Array<RouteRecordRaw> = [
|
|
const routes: Array<RouteRecordRaw> = [
|
|
{
|
|
{
|
|
|
|
+ path: '/login',
|
|
|
|
+ name: 'Login',
|
|
|
|
+ component: () => import(/* webpackChunkName: "login" */ '@/views/login/Login.vue'),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
path: '/',
|
|
path: '/',
|
|
name: 'Main',
|
|
name: 'Main',
|
|
component: () => import(/* webpackChunkName: "main" */ '@/views/main/Main.vue'),
|
|
component: () => import(/* webpackChunkName: "main" */ '@/views/main/Main.vue'),
|
|
@@ -9,25 +14,48 @@ const routes: Array<RouteRecordRaw> = [
|
|
{
|
|
{
|
|
path: '',
|
|
path: '',
|
|
name: 'Dashboard',
|
|
name: 'Dashboard',
|
|
- component: () => import(/* webpackChunkName: "main" */ '@/views/main/dashboard/Dashboard.vue'),
|
|
|
|
|
|
+ component: () => import(/* webpackChunkName: "dashboard" */ '@/views/main/dashboard/Dashboard.vue'),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: '/projects',
|
|
path: '/projects',
|
|
name: 'ProjectList',
|
|
name: 'ProjectList',
|
|
- component: () => import(/* webpackChunkName: "main" */ '@/views/main/project-list/ProjectList.vue'),
|
|
|
|
|
|
+ component: () => import(/* webpackChunkName: "projects" */ '@/views/main/project-list/ProjectList.vue'),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: '/ration',
|
|
path: '/ration',
|
|
name: 'Ration',
|
|
name: 'Ration',
|
|
- component: () => import(/* webpackChunkName: "main" */ '@/views/main/ration/Ration.vue'),
|
|
|
|
|
|
+ component: () => import(/* webpackChunkName: "ration" */ '@/views/main/ration/Ration.vue'),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/project',
|
|
|
|
+ name: 'Project',
|
|
|
|
+ component: () => import(/* webpackChunkName: "project" */ '@/views/project/Project.vue'),
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '',
|
|
|
|
+ name: 'Overview',
|
|
|
|
+ component: () => import(/* webpackChunkName: "overview" */ '@/views/project/overview/Overview.vue'),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'process',
|
|
|
|
+ name: 'Process',
|
|
|
|
+ component: () => import(/* webpackChunkName: "overview" */ '@/views/project/process/Process.vue'),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'summary',
|
|
|
|
+ name: 'Summary',
|
|
|
|
+ component: () => import(/* webpackChunkName: "overview" */ '@/views/project/summary/Summary.vue'),
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'report',
|
|
|
|
+ name: 'Report',
|
|
|
|
+ component: () => import(/* webpackChunkName: "overview" */ '@/views/project/report/Report.vue'),
|
|
|
|
+ },
|
|
|
|
+ ]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
- {
|
|
|
|
- path: '/login',
|
|
|
|
- name: 'Login',
|
|
|
|
- component: () => import(/* webpackChunkName: "login" */ '@/views/login/Login.vue'),
|
|
|
|
- },
|
|
|
|
|
|
+
|
|
];
|
|
];
|
|
|
|
|
|
const router = createRouter({
|
|
const router = createRouter({
|