68 lines
1.5 KiB
JavaScript
68 lines
1.5 KiB
JavaScript
import { UserLayout, TabLayout } from "@/components/layouts";
|
|
import SignUpEntrance from "@views/signUp/SignUpEntrance";
|
|
import SignUpPage from "@views/signUp/SignUpPage";
|
|
|
|
/**
|
|
* 走菜单,走权限控制
|
|
* @type {[null,null]}
|
|
*/
|
|
export const asyncRouterMap = [
|
|
|
|
{
|
|
path: "/",
|
|
name: "dashboard",
|
|
component: TabLayout,
|
|
meta: { title: "首页" },
|
|
redirect: "/dashboard/analysis",
|
|
children: []
|
|
},
|
|
{
|
|
path: "*", redirect: "/404", hidden: true
|
|
}
|
|
];
|
|
|
|
/**
|
|
* 基础路由
|
|
* @type { *[] }
|
|
*/
|
|
export const constantRouterMap = [
|
|
{
|
|
path: "/user",
|
|
component: UserLayout,
|
|
redirect: "/user/login",
|
|
hidden: true,
|
|
children: [
|
|
{
|
|
path: "login",
|
|
name: "login",
|
|
component: () => import(/* webpackChunkName: "user" */ "@/views/user/Login")
|
|
},
|
|
{
|
|
path: "register",
|
|
name: "register",
|
|
component: () => import(/* webpackChunkName: "user" */ "@/views/user/register/Register")
|
|
},
|
|
{
|
|
path: "register-result",
|
|
name: "registerResult",
|
|
component: () => import(/* webpackChunkName: "user" */ "@/views/user/register/RegisterResult")
|
|
},
|
|
{
|
|
path: "alteration",
|
|
name: "alteration",
|
|
component: () => import(/* webpackChunkName: "user" */ "@/views/user/alteration/Alteration")
|
|
}
|
|
]
|
|
},
|
|
{
|
|
path: "/signUpEntrance",
|
|
component: SignUpEntrance,
|
|
hidden: true,
|
|
},
|
|
{
|
|
path: "/signUpPage",
|
|
component: SignUpPage,
|
|
hidden: true,
|
|
},
|
|
];
|