|
@@ -53,7 +53,7 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
|
updateEventList(true) // 获取规则配置跟踪列表
|
|
|
await this.getUserInfos()
|
|
|
- await this.getUserBaseInfos()
|
|
|
+ await this.getUserBaseInfos(null, { register: true })
|
|
|
resolve()
|
|
|
}).catch(err => { reject(err) })
|
|
|
})
|
|
@@ -70,7 +70,7 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
|
updateEventList(true) // 获取规则配置跟踪列表
|
|
|
await this.getUserInfos()
|
|
|
- await this.getUserBaseInfos('', { chooseRole: data.chooseRole })
|
|
|
+ await this.getUserBaseInfos('', { chooseRole: data.chooseRole, login: true })
|
|
|
if (data?.schoolRegister) await this.getSchoolInfo(true)
|
|
|
resolve(res)
|
|
|
}).catch(err => { reject(err) })
|
|
@@ -105,7 +105,7 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
|
updateEventList(true) // 获取规则配置跟踪列表
|
|
|
await this.getUserInfos()
|
|
|
- await this.getUserBaseInfos()
|
|
|
+ await this.getUserBaseInfos(null, { login: true })
|
|
|
}
|
|
|
resolve()
|
|
|
}).catch(err => {
|
|
@@ -133,12 +133,12 @@ export const useUserStore = defineStore('user',
|
|
|
localStorage.setItem('baseInfo', JSON.stringify(this.baseInfo))
|
|
|
localStorage.setItem('necessaryInfoReady', !option?.chooseRole || checkPersonBaseInfo(this.baseInfo) ? 'ready' : 'fddeaddc47868b')
|
|
|
|
|
|
- if (option?.chooseRole && import.meta.env.VITE_NODE_ENV !== 'production') {
|
|
|
- // // 刚注册时让用户选择学生用户还是求职者用户,角色不同填写的基本信息不同。
|
|
|
+ if (option?.chooseRole) {
|
|
|
+ // 刚注册时让用户选择学生用户还是求职者用户,角色不同填写的基本信息不同。
|
|
|
localStorage.setItem('chooseRole', 'showChooseRole')
|
|
|
}
|
|
|
// 当前角色若为学生则获取学生信息
|
|
|
- if (data?.type && Number(data.type) === 1) this.getStudentInformation()
|
|
|
+ if (data?.type && Number(data.type) === 1) this.getStudentInformation(Boolean(option?.login || option?.register))
|
|
|
} catch (error) {
|
|
|
Snackbar.error(error)
|
|
|
}
|
|
@@ -276,11 +276,11 @@ export const useUserStore = defineStore('user',
|
|
|
},
|
|
|
|
|
|
// 获取学生信息
|
|
|
- async getStudentInformation () {
|
|
|
+ async getStudentInformation (toStudentCenter = false) {
|
|
|
const data = await getStudentInfo()
|
|
|
this.studentInfo = data
|
|
|
localStorage.setItem('studentInfo', data ? JSON.stringify(data) : '{}')
|
|
|
- router.push('/recruit/personal/personalCenter/student/information')
|
|
|
+ if (toStudentCenter) router.push('/recruit/personal/personalCenter/student/information')
|
|
|
},
|
|
|
|
|
|
// 获取学校基本信息
|