feat: There is no way the idm and oa

This commit is contained in:
super_liu
2021-10-11 17:48:17 +08:00
parent 637b3e1bb4
commit 19089f562f
10 changed files with 506 additions and 313 deletions
+16 -30
View File
@@ -6,14 +6,20 @@ Vue.use(Router)
const routes = [
{
path: '*',
redirect: '/login'
redirect: '/loginVerify'
},
// 登录页
{
path: '/login',
name: 'Login',
component: () =>
import('@/pages/login')
import('@/pages/login')
},
{
path: '/loginVerify',
name: 'LoginVerify',
component: () =>
import('@/pages/loginVerify')
},
// 跳转刷新页面
{
@@ -2106,33 +2112,13 @@ router.onError((error) => {
}
})
router.beforeEach((to, from, next) => {
let toName = to.name
let token = store.state.token
// 返回值为登录状态
if ((token === null || token === '') && (toName !== 'Login' && to.meta.requireAuth)) {
return next('/Login')
}
// 流程页面权限判断
// const processCenter = to.name === 'ProcessCenter' || (to.meta.parentPath && to.meta.parentPath === '/processCenter')
// if (processCenter) {
// if (to.meta.process) {
// if (store.getters.getHandleInfo.prcType === to.meta.process.prcType &&
// (store.getters.getHandleInfo. === to.meta.process.taskInfo ||
// (to.meta.process.taskInfo.__proto__.constructor === Array && to.meta.process.taskInfo.includes(store.getters.getHandleInfo.taskInfo)))) {
// next()
// } else {
// Message.error('请正确操作流程')
// setTimeout(() => {
// router.push({
// name: 'ProcessCenter'
// })
// }, 100)
// }
// }
// next()
// }
next()
})
// router.beforeEach((to, from, next) => {
// let toName = to.name
// let token = store.state.token
// // 返回值为登录状态
// if ((token === null || token === '') && (toName !== 'Login' && to.meta.requireAuth)) {
// return next('/Login')
// }
// })
export default router