Commit 41567ed6 authored by zhangyichen's avatar zhangyichen

失败后跳转

parent b22422a0
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
* @type { *[] } * @type { *[] }
*/ */
export const defaultRoutes = [ export const defaultRoutes = [
// // 首页 // 首页
// { {
// path: '/Home', path: '/HomeIndex',
// name: 'Home', name: 'HomeIndex',
// component: (resolve) => require(['@/views/Home'], resolve) component: (resolve) => require(['@/views/HomeIndex'], resolve)
// }, },
{ {
path: '/', path: '/',
name: 'Home', name: 'Home',
......
import router from '@/router' import router from '@/router'
import {getUrlParam} from '@/utils' import {getUrlParam} from '@/utils'
import {getToken, getUserId} from '@/api/test' import {getToken, getUserId} from '@/api/test'
import {sendInfoToJava} from '@/utils/mt-utils'
import store from '@/store' import store from '@/store'
const whiteList = ['/CourseTrainOut', '/CourseTrainOutPotal'] // 不重定向白名单 const whiteList = ['/CourseTrainOut', '/CourseTrainOutPotal','/HomeIndex'] // 不重定向白名单
function getButtons() { function getButtons() {
if (store.state.buttons == null) { if (store.state.buttons == null) {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息 store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
console.log('butonInfo is ok') console.log('butonInfo is ok')
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
} else { } else {
...@@ -35,7 +36,9 @@ router.beforeEach((to, from, next) => { ...@@ -35,7 +36,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息 store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next() next()
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
} else { } else {
...@@ -60,7 +63,9 @@ router.beforeEach((to, from, next) => { ...@@ -60,7 +63,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息 store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next() next()
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
} else { } else {
...@@ -68,11 +73,15 @@ router.beforeEach((to, from, next) => { ...@@ -68,11 +73,15 @@ router.beforeEach((to, from, next) => {
console.log('butonInfo is already') console.log('butonInfo is already')
} }
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
} }
...@@ -84,7 +93,9 @@ router.beforeEach((to, from, next) => { ...@@ -84,7 +93,9 @@ router.beforeEach((to, from, next) => {
store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息 store.dispatch('GetButtonInfo').then(res => { // 拉取用户信息
next() next()
}).catch((err) => { }).catch((err) => {
sendInfoToJava('close') router.replace({
name: 'HomeIndex'
})
console.log(err) console.log(err)
}) })
} else { } 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