Commit fa8cd988 authored by suntao's avatar suntao

menu

parent b6cc16f4
import request from '@/utils/request'
import axios from 'axios'
/**
* Created by suntao on 2020/1/24.
*/
// console.log("b")
//
// async function getMenu() {
// console.log("rep 1")
// await request('kam/menu').then(rep => {
// console.log("rep " + rep.code)
// if(rep.code === 200000){
// console.log("rep")
// return rep.data
// }else{
// console.log("rep else")
// return []
// }
// })
// console.log("rep 2")
// }
//
// let data = getMenu()
//
// console.log("end")
export default [
{
name: '菜单',
items: [
items:
[
{
name: 'KA渠道信息配置',
path: '/home/channels',
......@@ -16,7 +39,7 @@ export default [
icon: 'nested'
}, {
name: '统计视图',
path: '/home/matebase',
path: '/home/metabase',
icon: 'eye-open'
}, {
name: '统计视图2',
......
......@@ -35,7 +35,7 @@ export default [
{
path: 'matebase',
meta: {auth: true},
component: resolve => require(['../modules/matebase/'], resolve)
component: resolve => require(['../modules/metabase/'], resolve)
},
{
path: '*',
......
......@@ -24,9 +24,6 @@ router.beforeEach(({meta, path}, from, next) => {
let {auth = true} = meta
let isLogin = Boolean(store.state.login.tokens != '') //true用户已登录, false用户未登录
console.log(routes)
if (auth && !isLogin && path !== '/login') {
return next({path: '/login'})
}
......
<style>
@import "../../css/vars.css"; /* 引入预定义变量 */
.post-css-test {
transform: rotateY(360deg);
box-shadow: 0 0 3px 5px rgba(222, 222, 222, .3);
display: flex;
color: var(--color-main);
}
.navigation-page {
font-size: 14px;
}
.blockbodl {
border: 1px solid #f1faf7;
border-radius: 2px;
......@@ -20,7 +9,6 @@
width: 30%;
}
</style>
<template>
<div>
......
......@@ -18,7 +18,7 @@ Vue.use(Vuex)
const debug = process.env.NODE_ENV !== 'production'
let persistedState = {
paths: ['login.tokens', "login.username"],
paths: ['login.tokens', 'login.username'],
getState: (key) => Cookies.getJSON(key),
setState: (key, state) => Cookies.set(key, state, {expires: 1}) //expires->cookie过期时间,单位为天
}
......
......@@ -4,7 +4,7 @@
import {LOGIN_IN, LOGIN_OUT, USER_INFO} from '../mutation-types'
import tokens from '@/apis/tokens'
import {getUserLoginInfo } from '@/apis/user'
// import {getToken, setToken, removeToken} from '@/utils/auth'
const login = {
state: {
......
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