// 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
|