|
@@ -12,7 +12,7 @@ import { getBaseInfoDictOfName } from '@/utils/getText'
|
|
|
export const useUserStore = defineStore('user',
|
|
|
{
|
|
|
state: () => ({
|
|
|
- loginType: null, // 登录类型 // 330为企业登录
|
|
|
+ // loginType: null, // 登录类型 // 330为企业登录
|
|
|
accountInfo: {}, // 登录返回的信息
|
|
|
userInfo: {}, // 当前登录账号信息
|
|
|
baseInfo: {}, // 人才信息
|
|
@@ -25,7 +25,7 @@ export const useUserStore = defineStore('user',
|
|
|
return new Promise((resolve, reject) => {
|
|
|
const loginApi = data.loginType === 330 ? smsLoginOfEnterprise : smsLogin
|
|
|
loginApi(data).then(res => {
|
|
|
- this.loginType = data.loginType
|
|
|
+ // this.loginType = data.loginType
|
|
|
setToken(res.accessToken)
|
|
|
setRefreshToken(res.refreshToken)
|
|
|
this.accountInfo = res
|
|
@@ -33,7 +33,7 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
|
localStorage.setItem('loginType', 'personal')
|
|
|
this.getUserInfos()
|
|
|
- if (!this.loginType) this.getUserBaseInfos()
|
|
|
+ this.getUserBaseInfos()
|
|
|
resolve()
|
|
|
}).catch(err => { reject(err) })
|
|
|
})
|
|
@@ -43,7 +43,6 @@ export const useUserStore = defineStore('user',
|
|
|
return new Promise((resolve, reject) => {
|
|
|
const loginApi = data.loginType === 330 ? passwordLoginOfEnterprise : passwordLogin
|
|
|
loginApi(data).then(res => {
|
|
|
- this.loginType = data.loginType
|
|
|
setToken(res.accessToken)
|
|
|
setRefreshToken(res.refreshToken)
|
|
|
this.accountInfo = res
|
|
@@ -51,7 +50,7 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
|
localStorage.setItem('loginType', 'personal')
|
|
|
this.getUserInfos()
|
|
|
- if (!this.loginType) this.getUserBaseInfos()
|
|
|
+ this.getUserBaseInfos()
|
|
|
resolve()
|
|
|
}).catch(err => { reject(err) })
|
|
|
})
|
|
@@ -116,6 +115,7 @@ export const useUserStore = defineStore('user',
|
|
|
const data = await switchLoginOfEnterprise({ enterpriseId })
|
|
|
setToken(data.accessToken)
|
|
|
setRefreshToken(data.refreshToken)
|
|
|
+ localStorage.setItem('loginType', 'enterprise')
|
|
|
localStorage.setItem('accountInfo', JSON.stringify(data))
|
|
|
localStorage.setItem('expiresTime', data.expiresTime)
|
|
|
localStorage.setItem('currentRole', 'enterprise')
|