|
@@ -1,6 +1,8 @@
|
|
|
+import { ElMessage } from "element-plus";
|
|
|
import { createRouter, createWebHashHistory } from "vue-router";
|
|
|
+import { user } from '~/store/user';
|
|
|
|
|
|
-export default createRouter({
|
|
|
+const router = createRouter({
|
|
|
history: createWebHashHistory(),
|
|
|
routes: [
|
|
|
{
|
|
@@ -31,7 +33,7 @@ export default createRouter({
|
|
|
name: "zhjy_zhjyzxxx",
|
|
|
component: () => import("~/pages/zhjy/zhjyzxxx/index.vue"),
|
|
|
},
|
|
|
- {
|
|
|
+ {
|
|
|
path: "/zhjy/zhjyzxxx/zxxxzy/:id",
|
|
|
name: "zhjy_zhjyzxxx_zxxxzy",
|
|
|
component: () => import("~/pages/zhjy/zhjyzxxx/zy-list.vue"),
|
|
@@ -46,7 +48,7 @@ export default createRouter({
|
|
|
name: "zhjy_zhjyzxxx_zxxxsp",
|
|
|
component: () => import("~/pages/zhjy/zhjyzxxx/zxxxsp/index.vue"),
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
//协同备课
|
|
|
{
|
|
|
path: "/zhjy/zhjyxtbk",
|
|
@@ -375,7 +377,7 @@ export default createRouter({
|
|
|
component: () =>
|
|
|
import("~/pages/personal/components/MyCourse/zxxx-zy.vue"),
|
|
|
},
|
|
|
- {
|
|
|
+ {
|
|
|
path: "course-zxxx-zycreate/:id",
|
|
|
name: "course-zxxx-zycreate",
|
|
|
component: () =>
|
|
@@ -815,3 +817,14 @@ export default createRouter({
|
|
|
},
|
|
|
],
|
|
|
});
|
|
|
+
|
|
|
+export default router;
|
|
|
+
|
|
|
+router.beforeEach((to, from, next) => {
|
|
|
+ if ((to.path !== "/" && to.path !== "/home") && !user) {
|
|
|
+ ElMessage.info("请先返回首页登录");
|
|
|
+ next({ path: "/home" });
|
|
|
+ } else {
|
|
|
+ next();
|
|
|
+ }
|
|
|
+});
|