/* import router from '@/router' import * as types from './types.js' */ import { getOrgTree, getIdentityDict, getDeviceDict } from '@/server/common.js' import { refreshToken } from '@/server/common/httpFetch' export default { /* isLoginAction(context, info) { // context.commit(IS_LOGIN, info) }, */ openNewWindowtab(context, params) { let urlStr = params.urlStr let isblank = params.isblank if (typeof params === 'string') { urlStr = params } if (!urlStr) { return false } refreshToken().then(result => { if ( sessionStorage.getItem('userInfo') && result.loginedInfo && result.expires_in ) { /* 登陆用户重要信息 */ let userInfo = sessionStorage.getItem('userInfo') !== '' && JSON.parse(sessionStorage.getItem('userInfo')) let basicUserInfo = {} basicUserInfo.officeId = userInfo.officeId basicUserInfo.orgId = userInfo.orgId basicUserInfo.username = userInfo.username /* 信息拼接 */ urlStr += '?loginedInfo=' + JSON.stringify(result.loginedInfo) + '&expires_in=' + JSON.stringify(result.expires_in) /* + '&basicUserInfo=' + JSON.stringify(basicUserInfo) */ } if (!isblank) { window.open(urlStr, '_blank') } else { window.open(urlStr, '_self') // window.location.href = 'http://' + urlStr } }) }, /* 常用字典 */ async _initTreeData({ commit, state }, params) { console.log(params, 'params') let res = await getOrgTree(params) if (res) { commit('_INIT_TREE_DATA', { data: res }) } }, async _initIdentityDict(context, params) { let res = await getIdentityDict(params) if (res && res.code === '0' && res.data) { context.commit('_INIT_IDENTITY_DICT', { data: [...res.data] }) } }, async _initDevicDict(context) { let res = await getDeviceDict({}) if (res) { context.commit('_INIT_DEVIC_DICT', { data: [...res] }) } } }