提交 1aeaa015 authored 作者: huaxinzhu's avatar huaxinzhu

Merge branch 'dev_hxz' into test

...@@ -7,26 +7,29 @@ import { getToken } from '@/utils/auth' ...@@ -7,26 +7,29 @@ import { getToken } from '@/utils/auth'
NProgress.configure({ showSpinner: false }) NProgress.configure({ showSpinner: false })
const whiteList = ['/login','/platformlogin', '/auth-redirect', '/bind', '/register','/newyuncang'] const whiteList = ['/login','/platformlogin','/', '/auth-redirect', '/bind', '/register']
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
//debugger //debugger
NProgress.start() NProgress.start()
const hasToken = getToken()
// console.log("getToken()",getToken()) // console.log("getToken()",getToken())
if (getToken()) { if (hasToken) {
// //
/* has token*/ /* has token*/
if (to.path === '/login') { if (to.path === '/platformlogin') {
return false // return false
next({ path: '/' }) next({ path: '/home/index' })
NProgress.done() NProgress.done()
} else { } else {
if (store.getters.roles.length === 0) { if (store.getters.roles.length === 0) {
debugger
// 判断当前用户是否已拉取完user_info信息 // 判断当前用户是否已拉取完user_info信息
store.dispatch('GetInfo').then(res => { store.dispatch('GetInfo').then(res => {
// return false // return false
// 拉取user_info // 拉取user_info
const roles = res.data.Role const roles = res.data.roles
debugger
store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => { store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => {
// 测试 默认静态页面 // 测试 默认静态页面
// store.dispatch('permission/generateRoutes', { roles }).then(accessRoutes => { // store.dispatch('permission/generateRoutes', { roles }).then(accessRoutes => {
...@@ -37,7 +40,7 @@ router.beforeEach((to, from, next) => { ...@@ -37,7 +40,7 @@ router.beforeEach((to, from, next) => {
}).catch(err => { }).catch(err => {
store.dispatch('FedLogOut').then(() => { store.dispatch('FedLogOut').then(() => {
Message.error(err) Message.error(err)
next({ path: '/' }) next({ path: '/home/index' })
}) })
}) })
} else { } else {
...@@ -59,8 +62,8 @@ router.beforeEach((to, from, next) => { ...@@ -59,8 +62,8 @@ router.beforeEach((to, from, next) => {
// 在免登录白名单,直接进入 // 在免登录白名单,直接进入
next() next()
} else { } else {
//next(`/login?redirect=${to.path}`) // 否则全部重定向到登录页 next(`/login?redirect=${to.path}`) // 否则全部重定向到登录页
next(`/newyuncang?redirect=${to.path}`) // 否则全部重定向到登录页 // next(`/newyuncang?redirect=${to.path}`) // 否则全部重定向到登录页
NProgress.done() NProgress.done()
} }
} }
......
...@@ -78,7 +78,7 @@ export const constantRoutes = [ ...@@ -78,7 +78,7 @@ export const constantRoutes = [
hidden: true hidden: true
}, },
{ {
path: '/newyuncang', path: '/',
component: (resolve) => require(['@/views/entry/newyuncang'], resolve), component: (resolve) => require(['@/views/entry/newyuncang'], resolve),
hidden: true hidden: true
}, },
...@@ -126,7 +126,7 @@ export const constantRoutes = [ ...@@ -126,7 +126,7 @@ export const constantRoutes = [
hidden: true hidden: true
}, },
{ {
path: '', path: '/home',
component: Layout, component: Layout,
redirect: 'index', redirect: 'index',
children: [ children: [
......
...@@ -67,10 +67,11 @@ const user = { ...@@ -67,10 +67,11 @@ const user = {
GetInfo({ commit, state }) { GetInfo({ commit, state }) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getInfo().then(res => { getInfo().then(res => {
debugger
const user = res.data.user const user = res.data.user
// const avatar = user.avatar == "" ? require("@/assets/image/login-background.jpg") : process.env.VUE_APP_BASE_API +"/"+ user.avatar; // const avatar = user.avatar == "" ? require("@/assets/image/login-background.jpg") : process.env.VUE_APP_BASE_API +"/"+ user.avatar;
const avatar = require("@/assets/image/login-background.jpg") const avatar = require("@/assets/image/login-background.jpg")
if (res.data.Role && res.data.Role.length > 0) { // 验证返回的roles是否是一个非空数组 if (res.data.roles && res.data.roles.length > 0) { // 验证返回的roles是否是一个非空数组
commit('SET_ROLES', res.data.roles) commit('SET_ROLES', res.data.roles)
commit('SET_PERMISSIONS', res.data.permissions) commit('SET_PERMISSIONS', res.data.permissions)
} else { } else {
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
// 获取客户是否有审核信息 // 获取客户是否有审核信息
getShopInf().then(res => { getShopInf().then(res => {
if(res.code === 1) { if(res.code === 1) {
debugger
switch(res.data.state) { switch(res.data.state) {
case 0: case 0:
switch(res.data.status){ switch(res.data.status){
...@@ -32,7 +33,7 @@ ...@@ -32,7 +33,7 @@
} }
break; break;
case 1: // 审核成功,要跳转到首页 case 1: // 审核成功,要跳转到首页
this.$router.push({path: '/'}); this.$router.push({path: '/home/index'});
break; break;
case 2: // 审核中 case 2: // 审核中
this.$router.push({path: '/reviewing'}); this.$router.push({path: '/reviewing'});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论