123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import Vue from "vue";
- import Router from "vue-router";
- import PortalRoutes from "./modules/portal/routes/routes";
- import BasicRoutes from "./modules/basic/routes/routes";
- import examworkRoutes from "./modules/examwork/routes/routes";
- import MarklRoutes from "./modules/marking/routes/routes";
- import QuestionsRoutes from "./modules/questions/routes/routes";
- import OeRoutes from "./modules/oe/routes/routes";
- import PrintRoutes from "./modules/print/routes/routes";
- Vue.use(Router);
- let router = new Router({
- mode: "history",
- routes: [
- ...PortalRoutes,
- ...BasicRoutes,
- ...examworkRoutes,
- ...MarklRoutes,
- ...QuestionsRoutes,
- ...OeRoutes,
- ...PrintRoutes
- ]
- });
- // router.beforeEach((to, from, next) => {
- // const loginPath = "/login/" + localStorage.getItem("domain");
- // if (to.path.match(/^\/login\/.+$/)) {
- // next();
- // } else {
- // if (!window.sessionStorage.getItem("token")) {
- // if (!localStorage.getItem("domain")) {
- // alert("地址出错,找不到机构!");
- // }
- // next({ path: loginPath });
- // } else {
- // next();
- // }
- // }
- // });
- export default router;
|