import type { Route } from '../index.type' import Layout from '../../AppLayout/index.vue' import Page404 from '../../views/system/404.vue' import Page401 from '../../views/system/401.vue' import login from '../../views/system/login.vue' import redirect from '../../views/system/redirect.vue' const route: Route[] = [ { path: '/system', component: Layout as any, redirect: '/404', hideMenu: true, meta: { title: 'message.menu.system.name' }, children: [ { path: '/404', component: Page404 as any, meta: { title: 'message.menu.system.404', hideTabs: true } }, { path: '/401', component: Page401 as any, meta: { title: 'message.menu.system.401', hideTabs: true } }, { path: '/redirect/:path(.*)', component: redirect as any, meta: { title: 'message.menu.system.redirect', hideTabs: true } }, { path: '/', component: redirect as any, meta: { title: 'message.menu.system.redirect', hideTabs: true } } ] }, { path: '/login', component: login as any, hideMenu: true, meta: { title: 'message.system.login', hideTabs: true } }, // { // path: "/:pathMatch(.*)", // component: Layout, // redirect: "/404", // hideMenu: true, // meta: { title: '' }, // children: [] // }, ] export default route