GSExamProj/router.js

253 lines
4.5 KiB
JavaScript

import { RouterMount, createRouter } from 'uni-simple-router'
const router = createRouter({
platform: process.env.VUE_APP_PLATFORM,
routes: [
{
"path" : "/pages/login/login",
"name": 'login'
},
{
"path": "/pages/index/index",
"name": 'index',
"meta": {
"needAuth": "true"
}
},
{
"path": "/pages/user/user",
"name": 'user',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/pointsMall/pointsMall",
"name": 'pointsMall',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/personalInfo/personalInfo",
"name": 'personalInfo',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/myPoints/myPoints",
"name": 'myPoints',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/examPage/examPage",
"name": 'examPage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/fixPwd/fixPwd",
"name": 'fixPwd',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/practice/practice",
"name": 'practice',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/educate/educate",
"name": 'educate',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/exam/exam",
"name": 'exam',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/meeting/meeting",
"name": 'meeting',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/addMeeting/addMeeting",
"name": 'addMeeting',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/noticePage/noticePage",
"name": 'noticePage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/beforeExam/beforeExam",
"name": 'beforeExam',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/eduPage/eduPage",
"name": 'eduPage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/videoPage/videoPage",
"name": 'videoPage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/pracPage/pracPage",
"name": 'pracPage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/jumping/jumping",
"name": 'jumping',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/meetingDetail/meetingDetail",
"name": 'meetingDetail',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/pracScore/pracScore",
"name": 'pracScore',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/examScore/examScore",
"name": 'examScore',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/pdfPage/pdfPage",
"name": 'pdfPage',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/quesDetail/quesDetail",
"name": 'quesDetail',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/awardPunish/awardPunish",
"name": 'awardPunish',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/giftDetail/giftDetail",
"name": 'giftDetail',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/backQues/backQues",
"name": 'backQues',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/moreDetail/moreDetail",
"name": 'moreDetail',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/pracResult/pracResult",
"name": 'pracResult',
"meta": {
"needAuth": "true"
}
},
{
"path" : "/pages/examResult/examResult",
"name": 'examResult',
"meta": {
"needAuth": "true"
}
}
]
})
//全局路由前置守卫
// router.beforeEach((to, from, next) => {
// // console.log(to)
// let token = uni.getStorageSync('token')
// if (to.meta.needAuth) {
// if (token) {
// // console.log(1)
// next()
// } else {
// uni.hideTabBar()
// // console.log(2)
// uni.showToast({
// icon: 'none',
// title: '登录状态已过期,请重新登录!',
// duration: 2000,
// success: () => {
// uni.hideTabBar()
// next({
// name: 'login',
// NAVTYPE: 'replace'
// })
// }
// })
// }
// } else {
// // console.log(3)
// next()
// }
// })
// 全局路由后置守卫
router.afterEach((to, from) => {
})
export {
router,
RouterMount
}