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()
|
},
|
/* 获取全局字典 */
|
[types._INIT_TREE_DATA](state, { data }) {
|
state.dictOrgTree = data
|
},
|
[types._INIT_IDENTITY_DICT](state, { data }) {
|
state.dictIdentity = data
|
},
|
[types._INIT_DEVIC_DICT](state, { data }) {
|
console.log(data, 'data----')
|
state.dictDevicTree = [...data]
|
}
|
}
|
|
export default mutations
|