123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import { createRouter, createWebHashHistory, RouteRecordRaw } from "vue-router";
- import ProfileLayout from "./layout";
- const routes: Array<RouteRecordRaw> = [
- // {
- // path: "/",
- // name: "homePage",
- // meta: {
- // needAuth: true,
- // },
- // component: () => import("./Home"),
- // },
- {
- path: "/create/:id",
- name: "create",
- meta: {
- needAuth: true,
- },
- component: () => import("./CreateMat"),
- },
- {
- path: "/",
- name: "workbench",
- meta: {
- needAuth: true,
- },
- redirect: "/workbench/promotion",
- component: ProfileLayout,
- children: [
- {
- path: "/workbench/promotion",
- name: "promotion",
- component: () => import("./Promotion2"),
- },
- {
- path: "/workstage/material",
- name: "material",
- component: () => import("./Material2"),
- },
- {
- path: "/settings",
- name: "settings",
- component: () => import("./Settings"),
- },
- ],
- },
- {
- path: "/login",
- name: "login",
- component: () => import("@queenjs-modules/auth/components/Login"),
- },
- {
- path: "/forget",
- name: "forget",
- component: () => import("@queenjs-modules/auth/components/Forget"),
- },
- {
- path: "/register",
- name: "register",
- component: () => import("@queenjs-modules/auth/components/Register"),
- },
- ];
- const router = createRouter({
- history: createWebHashHistory(),
- routes,
- });
- export default router;
|