Commit 41567ed6 authored by zhangyichen's avatar zhangyichen

失败后跳转

parent b22422a0
......@@ -5,12 +5,12 @@
* @type { *[] }
*/
export const defaultRoutes = [
// // 首页
// {
// path: '/Home',
// name: 'Home',
// component: (resolve) => require(['@/views/Home'], resolve)
// },
// 首页
{
path: '/HomeIndex',
name: 'HomeIndex',
component: (resolve) => require(['@/views/HomeIndex'], resolve)
},
{
path: '/',
name: 'Home',
......
import router from '@/router'
import {getUrlParam} from '@/utils'
import {getToken, getUserId} from '@/api/test'
import {sendInfoToJava} from '@/utils/mt-utils'
import store from '@/store'
const whiteList = ['/CourseTrainOut', '/CourseTrainOutPotal'] // 不重定向白名单
const whiteList = ['/CourseTrainOut', '/CourseTrainOutPotal','/HomeIndex'] // 不重定向白名单
function getButtons() {
if (store.state.buttons == null) {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
console.log('butonInfo is ok')
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
} else {
......@@ -35,7 +36,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next()
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
} else {
......@@ -60,7 +63,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next()
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
} else {
......@@ -68,11 +73,15 @@ router.beforeEach((to, from, next) => {
console.log('butonInfo is already')
}
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
}
......@@ -84,7 +93,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next()
}).catch((err) => {
sendInfoToJava('close')
router.replace({
name: 'HomeIndex'
})
console.log(err)
})
} else {
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment