liuxiaolong
2019-05-06 2ab7a76a38fbf8fa107bf6371f5410ba54e1d394
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import * as types from './types.js'
import router from '@/router'
const basicUserInfo = () => {
  if (sessionStorage.getItem('userInfo') && sessionStorage.getItem('userInfo') !== '') {
    return JSON.parse(sessionStorage.getItem('userInfo'))
  } else if (router.history.current.query && router.history.current.query.basicUserInfo && router.history.current.query.basicUserInfo !== '') {
    return JSON.parse(router.history.current.query.basicUserInfo)
  } else if (sessionStorage.getItem('basicUserInfo') && sessionStorage.getItem('basicUserInfo') !== '') {
    return JSON.parse(sessionStorage.getItem('basicUserInfo'))
  }
  return null
}
const mutations = {
  [types.HANDLE_LOADING_CLOSE](state) {
    state.loading = false
  },
  [types.HANDLE_LOADING_OPEN](state) {
    state.loading = true
  },
  /* 获取用户信息 */
  [types.GET_USER_INFO](state) {
    state.userInfo = basicUserInfo()
  }
}
 
export default mutations