|
@@ -1,5 +1,6 @@
|
|
import Vue from 'vue';
|
|
import Vue from 'vue';
|
|
import VueRouter from 'vue-router';
|
|
import VueRouter from 'vue-router';
|
|
|
|
+import store from '@/store/index';
|
|
|
|
|
|
Vue.use(VueRouter);
|
|
Vue.use(VueRouter);
|
|
|
|
|
|
@@ -19,9 +20,9 @@ const routes = [
|
|
},
|
|
},
|
|
// 填写学生绑定信息
|
|
// 填写学生绑定信息
|
|
{
|
|
{
|
|
- path: '/writeMessage',
|
|
|
|
|
|
+ path: '/bind',
|
|
meta: { title: '填写信息', isleftarrow: true },
|
|
meta: { title: '填写信息', isleftarrow: true },
|
|
- component: () => import('../views/writeMessage.vue'),
|
|
|
|
|
|
+ component: () => import('../views/bind.vue'),
|
|
},
|
|
},
|
|
// 班级名单
|
|
// 班级名单
|
|
{
|
|
{
|
|
@@ -100,6 +101,13 @@ const routes = [
|
|
meta: { title: '考勤管理', isleftarrow: true },
|
|
meta: { title: '考勤管理', isleftarrow: true },
|
|
component: () => import('../views/user/checkWork.vue'),
|
|
component: () => import('../views/user/checkWork.vue'),
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ //正在登陆
|
|
|
|
+ {
|
|
|
|
+ path: '/login',
|
|
|
|
+ meta: { title: '登陆中', isleftarrow: true },
|
|
|
|
+ component: () => import('../views/login.vue'),
|
|
|
|
+ },
|
|
];
|
|
];
|
|
|
|
|
|
const router = new VueRouter({
|
|
const router = new VueRouter({
|
|
@@ -108,4 +116,15 @@ const router = new VueRouter({
|
|
routes,
|
|
routes,
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+router.beforeEach((to, form, next) => {
|
|
|
|
+ store.commit('setUser');
|
|
|
|
+ let user = store.state.user;
|
|
|
|
+ if (user) {
|
|
|
|
+ console.log('已登录');
|
|
|
|
+ }
|
|
|
|
+ //下面是没登录的情况,需要跳转页面到用户未登录页
|
|
|
|
+ else console.log('未登录');
|
|
|
|
+ next();
|
|
|
|
+});
|
|
|
|
+
|
|
export default router;
|
|
export default router;
|