253 lines
4.5 KiB
JavaScript
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
|
|
} |