实验室运维前端-web
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

115 lines
2.3 KiB

import Layout from '@/page/index/'
export default [{
path: '/login',
name: '登录页',
component: () =>
import( /* webpackChunkName: "page" */ '@/page/login/index'),
meta: {
keepAlive: true,
isTab: false,
isAuth: false
}
},
{
path: "/registerAccount",
name: "注册账号",
component: () =>
import(/* webpackChunkName: "page" */ "@/page/login/registerAccount"),
meta: {
keepAlive: true,
isTab: false,
isAuth: false,
},
},
{
path: "/forgetPassword",
name: "忘记密码",
component: () =>
import(/* webpackChunkName: "page" */ "@/page/login/forgetPassword"),
meta: {
keepAlive: true,
isTab: false,
isAuth: false,
},
},
{
path:'/registerSuccess',
name: "注册成功",
component: () =>
import(/* webpackChunkName: "page" */ "@/page/login/registerSuccess"),
meta: {
keepAlive: true,
isTab: false,
isAuth: false,
},
},
{
path: '/lock',
name: '锁屏页',
component: () =>
import( /* webpackChunkName: "page" */ '@/page/lock/index'),
meta: {
keepAlive: true,
isTab: false,
isAuth: false
}
},
{
path: '/404',
component: () =>
import( /* webpackChunkName: "page" */ '@/components/error-page/404'),
name: '404',
meta: {
keepAlive: true,
isTab: false,
isAuth: false
}
},
{
path: '/403',
component: () =>
import( /* webpackChunkName: "page" */ '@/components/error-page/403'),
name: '403',
meta: {
keepAlive: true,
isTab: false,
isAuth: false
}
},
{
path: '/500',
component: () =>
import( /* webpackChunkName: "page" */ '@/components/error-page/500'),
name: '500',
meta: {
keepAlive: true,
isTab: false,
isAuth: false
}
},
{
path: '/',
name: '主页',
redirect: '/wel'
},
{
path: '/myiframe',
component: Layout,
redirect: '/myiframe',
children: [{
path: ":routerPath",
name: 'iframe',
component: () =>
import( /* webpackChunkName: "page" */ '@/components/iframe/main'),
props: true
}]
},
{
path: '*',
redirect: '/404'
}
]