| | |
| | | import { ELocalStorageKey } from '@/utils/http/enums'; |
| | | import { |
| | | setToken, |
| | | setRefreshToken, |
| | |
| | | import { encrypt } from '@/utils/sm2'; |
| | | import md5 from 'js-md5'; |
| | | |
| | | const userInfoData = getStore({ name: 'userInfo' }) || {} |
| | | const user = { |
| | | state: { |
| | | // 当前选中的请求头 |
| | | selectedAreaCode: userInfoData?.detail?.areaCode || '', |
| | | tenantId: getStore({ name: 'tenantId' }) || '', |
| | | userInfo: getStore({ name: 'userInfo' }) || [], |
| | | userInfo: userInfoData, |
| | | permission: getStore({ name: 'permission' }) || {}, |
| | | roles: [], |
| | | menuId: {}, |
| | |
| | | }, |
| | | }, |
| | | mutations: { |
| | | setSelectedAreaCode:(state, code) =>{ |
| | | state.selectedAreaCode = code |
| | | }, |
| | | SET_TOKEN: (state, token) => { |
| | | setToken(token); |
| | | state.token = token; |
| | | setStore({ name: 'token', content: state.token }); |
| | | console.log('顶顶顶111',token) |
| | | window.localStorage.setItem(ELocalStorageKey.Token, token); |
| | | }, |
| | | SET_REFRESH_TOKEN: (state, refreshToken) => { |
| | | setRefreshToken(refreshToken); |
| | |
| | | if (!validatenull(userInfo.oauth_id)) { |
| | | userInfo.oauthId = userInfo.oauth_id; |
| | | } |
| | | userInfo.selectedAreaCode = userInfo?.detail?.areaCode || ''; |
| | | state.userInfo = userInfo; |
| | | } |
| | | setStore({ name: 'userInfo', content: state.userInfo }); |