diff --git a/src/api/user.js b/src/api/user.js index 65871c4..513198d 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -13,7 +13,7 @@ export async function login(data) { }); } -export function getInfo(accessToken) { +export function getUserInfo(accessToken) { return request({ url: "/userInfo", method: "post", diff --git a/src/config/permission.js b/src/config/permission.js index b5d44b5..0b4eacf 100644 --- a/src/config/permission.js +++ b/src/config/permission.js @@ -45,7 +45,7 @@ router.beforeResolve(async (to, from, next) => { store.dispatch("user/setPermissions", ["admin"]); permissions = ["admin"]; } else { - permissions = await store.dispatch("user/getInfo"); + permissions = await store.dispatch("user/getUserInfo"); } let accessRoutes = []; diff --git a/src/config/settings.js b/src/config/settings.js index ca6414c..d21d501 100644 --- a/src/config/settings.js +++ b/src/config/settings.js @@ -47,7 +47,7 @@ module.exports = { //token在localStorage、sessionStorage、cookie存储的key的名称 tokenTableName: "vue-admin-beautiful", //token存储位置localStorage sessionStorage cookie - storage: "sessionStorage", + storage: "localStorage", //token失效回退到登录页时是否记录本次的路由 recordRoute: true, //是否显示logo,不显示时设置false,显示时请填写remixIcon图标名称,暂时只支持设置remixIcon diff --git a/src/store/modules/user.js b/src/store/modules/user.js index be85cf1..e0104b5 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -4,7 +4,7 @@ */ import Vue from "vue"; -import { getInfo, login, logout } from "@/api/user"; +import { getUserInfo, login, logout } from "@/api/user"; import { getAccessToken, removeAccessToken, @@ -68,8 +68,8 @@ const actions = { ); } }, - async getInfo({ commit, state }) { - const { data } = await getInfo(state.accessToken); + async getUserInfo({ commit, state }) { + const { data } = await getUserInfo(state.accessToken); if (!data) { Vue.prototype.$baseMessage("验证失败,请重新登录...", "error"); return false;