This commit is contained in:
alvis
2020-07-16 14:12:31 +08:00
parent 1c159a7bad
commit f746aef851
2140 changed files with 7218 additions and 4689 deletions

View File

@@ -0,0 +1,39 @@
import Cookies from 'js-cookie'
import userApi from '@/api/user'
// initial state
const state = {
userName: Cookies.get('adminUserName'),
userInfo: Cookies.get('adminUserInfo')
}
// actions
const actions = {
initUserInfo ({ commit }) {
userApi.getCurrentUser().then(re => {
commit('setUserInfo', re.response)
})
}
}
// mutations
const mutations = {
setUserName (state, userName) {
state.userName = userName
Cookies.set('adminUserName', userName, { expires: 30 })
},
setUserInfo: (state, userInfo) => {
state.userInfo = userInfo
Cookies.set('adminUserInfo', userInfo, { expires: 30 })
},
clearLogin (state) {
Cookies.remove('adminUserName')
Cookies.remove('adminUserInfo')
}
}
export default {
namespaced: true,
state,
mutations,
actions
}