|
@@ -1,8 +1,8 @@
|
|
/*
|
|
/*
|
|
* @Author: WangQiBiao
|
|
* @Author: WangQiBiao
|
|
* @Date: 2019-09-18 09:37:48
|
|
* @Date: 2019-09-18 09:37:48
|
|
- * @LastEditors: mozhuangru
|
|
|
|
- * @LastEditTime: 2019-10-12 10:31:46
|
|
|
|
|
|
+ * @LastEditors: MoZhuangRu
|
|
|
|
+ * @LastEditTime: 2019-11-21 17:05:41
|
|
* @Description:
|
|
* @Description:
|
|
*/
|
|
*/
|
|
import Vue from 'vue'
|
|
import Vue from 'vue'
|
|
@@ -24,6 +24,9 @@ const router = new Router({
|
|
let isFlag = false // 是否第一次添加权限路由表,默认不是;【没有会导致路由无限死循环】
|
|
let isFlag = false // 是否第一次添加权限路由表,默认不是;【没有会导致路由无限死循环】
|
|
|
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
|
+ if (to.query.demo) {
|
|
|
|
+ localStorage.setItem('demo', to.query.demo)
|
|
|
|
+ }
|
|
const { permisList } = store.state.menu
|
|
const { permisList } = store.state.menu
|
|
if ((!sessionStorage.getItem('token')) && !['/login', '/no-login'].includes(to.path)) {
|
|
if ((!sessionStorage.getItem('token')) && !['/login', '/no-login'].includes(to.path)) {
|
|
next('/no-login')
|
|
next('/no-login')
|