|
@@ -6,9 +6,10 @@ import { powerCheck } from '@/utils/bigmember/'
|
|
|
const powerCheckWhiteList = ['404']
|
|
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
- const { power, info } = store.state.user
|
|
|
+ let { power, info } = store.state.user
|
|
|
if (!Object.keys(info).length) {
|
|
|
- await store.dispatch('user/getUserPower')
|
|
|
+ info = await store.dispatch('user/getUserPower')
|
|
|
+ power = info.power ? info.power : []
|
|
|
}
|
|
|
if (powerCheckWhiteList.includes(to.name)) {
|
|
|
next()
|