import { RouteRecordRaw } from "vue-router"; import { HOME_URL, LOGIN_URL } from "@/config"; export const Layout = () => import('@/layouts/index.vue'); /** * staticRouter (静态路由) */ export const staticRouter: RouteRecordRaw[] = [ { path: "/", redirect: HOME_URL, }, { path: LOGIN_URL, name: "login", component: () => import("@/views/login/index.vue"), meta: { title: "登录", }, }, { path: "/layout", name: "layout", component: Layout, children: [ { path: "/plan", name: "plan", redirect:"/plan/planList", children: [ { path: "/plan/planList", name: "planList", component:()=> import("@/views/plan/planList/index.vue"), meta: { title: "检测计划列表", icon: "List", isLink: "", isHide: false, isFull: false, isAffix: false, isKeepAlive: false, }, }, // 错误页面路由 { path: "/403", name: "403", component: () => import("@/components/ErrorMessage/403.vue"), meta: { title: "403页面", }, }, { path: "/404", name: "404", component: () => import("@/components/ErrorMessage/404.vue"), meta: { title: "404页面", }, }, { path: "/500", name: "500", component: () => import("@/components/ErrorMessage/500.vue"), meta: { title: "500页面", }, }, // Resolve refresh page, route warnings { path: "/:pathMatch(.*)*", component: () => import("@/components/ErrorMessage/404.vue"), }, ], }, ], }, ];