Files
income_payments_client/src/config/router.config.js
T
2021-09-17 18:12:58 +08:00

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,
},
];