// import store from '@/store' import Lockr from 'lockr' import axios from 'axios' // import { // requestverify // } from '@/api/login' const cache = { /** * 载入全部登陆信息 */ loadingCache: function () { // requestverify().then(res => { // Lockr.set('Login-Cache', res.data) // }).catch((err) => { // console.log(err) // }) // if (Lockr.get('Admin-Token') && !axios.defaults.headers['token']) { // /** 将用户信息放入缓存 */ // const userInfo = Lockr.get('loginUserInfo') // if (userInfo) { // store.commit('SET_USERINFO', userInfo) // } // } // store.commit('SET_APPNAME', Lockr.get('systemName')) // store.commit('SET_APPLOGO', Lockr.get('systemLogo')) // store.dispatch('SystemLogoAndName') }, /** * 请求和更新登录缓存 */ updateAxiosCache: function () { axios.defaults.headers['token'] = Lockr.get('Admin-Token') // store.dispatch('GetUserInfo') }, /** * 移除登录信息 * @param {*} */ rmAxiosCache: function () { Lockr.rm('Admin-Token') } } export default cache