Xiao_123 hai 1 semana
pai
achega
977ee30d73
Modificáronse 3 ficheiros con 10 adicións e 10 borrados
  1. 8 8
      src/store/user.js
  2. 1 1
      src/version.js
  3. 1 1
      src/views/recruit/components/message/index.vue

+ 8 - 8
src/store/user.js

@@ -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')
       },
 
       // 获取学校基本信息

+ 1 - 1
src/version.js

@@ -1,2 +1,2 @@
 // 版本号
-export const vue_version = 'v25.05.06.0939'
+export const vue_version = 'v25.05.06.0939'

+ 1 - 1
src/views/recruit/components/message/index.vue

@@ -577,7 +577,7 @@ const enRequestPositionInfo = ref({}) // 企业求简历时选中的职位信息
 let handleSendResumeItem = null
 async function handleSendResume (item) {
   const jobId = enRequestPositionInfo.value && enRequestPositionInfo.value?.id ? enRequestPositionInfo.value?.id : positionInfo.value.id
-  if (!jobId && !selectJobId.value && import.meta.env.VITE_NODE_ENV !== 'production') {
+  if (!jobId && !selectJobId.value) {
     // 没有基于职位接收到的沟通,弹出职位列表让求职者选择。否则无法投递简历。
     handleSendResumeItem = item
     await getRecruitPositionList()