import {createRouter, createWebHistory, RouteRecordRaw} from 'vue-router'; import { AUDIT_NAME, AUDIT_PATH, HOME_NAME, HOME_PATH, LOGIN_NAME, LOGIN_PATH, MAIN_NAME, MAIN_PATH, REGISTER_NAME, REGISTER_PATH, } from './name'; import Home from '@pages/home/index.vue'; import Login from '@pages/login/index.vue'; const routes: RouteRecordRaw[] = [ { path: HOME_PATH, component: Home, name: HOME_NAME, redirect: MAIN_PATH, children: [ { path: AUDIT_PATH, name: AUDIT_NAME, component: () => import('@pages/audit/index.vue'), }, { path: MAIN_PATH, name: MAIN_NAME, component: () => import('@pages/main/index.vue'), }, ], }, {path: LOGIN_PATH, component: Login, name: LOGIN_NAME}, { path: REGISTER_PATH, name: REGISTER_NAME, component: () => import('@pages/register/index.vue'), }, ]; export const router = createRouter({ history: createWebHistory(), routes, }); export * from './name';