import store from "../index" import router from "../../router/index" export default { state: { info: "" // 每次刷新都要通过token请求个人信息来筛选动态路由 }, mutations: { setInfo (state, data) { if (data.authorityRouter) { data.authorityRouter = data.authorityRouter.indexOf(",") !== -1 ? data.authorityRouter.split(",") : new Array(data.authorityRouter) } else { data.authorityRouter = [] } state.info = { role: data.role, name: data.name, authorityRouter: data.authorityRouter, avatar: data.avatar ? data.avatar : "", uid: data.id } localStorage.setItem("info", JSON.stringify(store.getters.info)) } }, actions: { setInfo ({commit}, data) { commit("setInfo", data) } } }