Bladeren bron

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

lifanagju_citu 10 maanden geleden
bovenliggende
commit
4237f9e1cc

+ 7 - 0
src/api/resume.js → src/api/recruit/personal/resume/index.js

@@ -200,3 +200,10 @@ export const updateJobStatus = async (data) => {
     url: '/app-api/menduner/system/person/resume/job/status/update?status=' + data,
   })
 }
+
+// 修改人才头像
+export const updatePersonAvatar = async (url) => {
+  return await request.post({
+    url: `/app-api/menduner/system/person/resume/avatar/update?avatar=${url}`
+  })
+}

+ 1 - 4
src/views/recruit/enterprise/register/joiningEnterprise.vue

@@ -29,7 +29,7 @@
 
 <script setup>
 import CtForm from '@/components/CtForm'
-import { enterpriseSearchByName } from '@/api/resume'
+import { enterpriseSearchByName } from '@/api/recruit/personal/resume'
 import { useRouter } from 'vue-router'
 import Snackbar from '@/plugins/snackbar'
 import { useI18n } from '@/hooks/web/useI18n'
@@ -84,9 +84,6 @@ const formItems = ref({
 
 // 提交
 const handleCommit = () => {
-  // await saveResumeBasicInfo({ ...baseInfo.value, avatar: data })
-  // await userStore.getUserBaseInfos(baseInfo.value.userId)
-  // getBasicInfo()
   Snackbar.success(t('common.submittedSuccessfully'))
   setTimeout(() => {
     router.push({ path: '/recruit/enterprise' })

+ 1 - 1
src/views/recruit/personal/PersonalCenter/dynamic/left.vue

@@ -66,7 +66,7 @@ defineOptions({ name: 'personal-center-left'})
 import { getDict } from '@/hooks/web/useDictionaries'
 import { ref } from 'vue'
 import { useUserStore } from '@/store/user'
-import { updateJobStatus } from '@/api/resume'
+import { updateJobStatus } from '@/api/recruit/personal/resume'
 import { useI18n } from '@/hooks/web/useI18n'
 import Snackbar from '@/plugins/snackbar'
 import communication from '../components/communication.vue'

+ 1 - 1
src/views/recruit/personal/PersonalCenter/dynamic/right.vue

@@ -61,7 +61,7 @@ defineOptions({ name: 'personal-center-right'})
 import { ref } from 'vue'
 import { uploadFile } from '@/api/common'
 import { previewFile } from '@/utils'
-import { getPersonResumeCv, savePersonResumeCv, deletePersonResumeCv } from '@/api/resume'
+import { getPersonResumeCv, savePersonResumeCv, deletePersonResumeCv } from '@/api/recruit/personal/resume'
 import { useI18n } from '@/hooks/web/useI18n'
 import { useUserStore } from '@/store/user'
 import Snackbar from '@/plugins/snackbar'

+ 1 - 1
src/views/recruit/personal/position/components/details.vue

@@ -123,7 +123,7 @@ defineOptions({ name: 'position-details' })
 import { computed, ref } from 'vue'
 import { useRouter } from 'vue-router'
 import { timesTampChange } from '@/utils/date'
-import { getPersonResumeCv } from '@/api/resume'
+import { getPersonResumeCv } from '@/api/recruit/personal/resume'
 import { useI18n } from '@/hooks/web/useI18n'
 import { getPositionDetails, getSimilarPosition, getJobFavoriteCheck, getPersonJobFavorite, getPersonJobUnfavorite, jobCvRelCheckSend, jobCvRelSend } from '@/api/position'
 import { dealDictObjData, dealDictArrayData } from '@/utils/position'

+ 2 - 3
src/views/recruit/personal/remuse/components/basicInfo.vue

@@ -121,7 +121,7 @@ import areaType from '@/components/AreaSelect'
 import textUI from '@/components/FormUI/TextInput'
 import { getDict } from '@/hooks/web/useDictionaries'
 import { getTimeStamp, timesTampChange } from '@/utils/date'
-import { saveResumeBasicInfo } from '@/api/resume'
+import { updatePersonAvatar, saveResumeBasicInfo } from '@/api/recruit/personal/resume'
 import { useUserStore } from '@/store/user'
 import { uploadFile } from '@/api/common'
 import { useI18n } from '@/hooks/web/useI18n'
@@ -158,8 +158,7 @@ const handleUploadFile = async (e) => {
   const { data } = await uploadFile(formData)
   if (!data) return
   Snackbar.success(t('common.uploadSucMsg'))
-  // 保存信息
-  await saveResumeBasicInfo({ ...baseInfo.value, avatar: data })
+  await updatePersonAvatar(data)
   if (baseInfo.value.userId) await userStore.getUserBaseInfos(baseInfo.value.userId)
   getBasicInfo()
 }

+ 1 - 1
src/views/recruit/personal/remuse/components/educationExp.vue

@@ -53,7 +53,7 @@ import CtForm from '@/components/CtForm'
 import Snackbar from '@/plugins/snackbar'
 import { getDict } from '@/hooks/web/useDictionaries'
 import { getTimeStamp, timesTampChange } from '@/utils/date'
-import { saveResumeEduExp, getResumeEduExp, deleteResumeEduExp, schoolSearchByName, schoolMajorByName } from '@/api/resume'
+import { saveResumeEduExp, getResumeEduExp, deleteResumeEduExp, schoolSearchByName, schoolMajorByName } from '@/api/recruit/personal/resume'
 import Confirm from '@/plugins/confirm'
 import { getText, dealCanBeInputtedSave, dealCanBeInputtedValueAndLabel } from '@/utils/getText'
 import { debounce } from 'lodash'

+ 1 - 1
src/views/recruit/personal/remuse/components/jobIntention.vue

@@ -92,7 +92,7 @@ import industryTypeCard from '@/components/industryTypeCard'
 import areaType from '@/components/AreaSelect'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'
-import { saveResumeJobInterested, getResumeJobInterested, deleteResumeJobInterested } from '@/api/resume'
+import { saveResumeJobInterested, getResumeJobInterested, deleteResumeJobInterested } from '@/api/recruit/personal/resume'
 import { dealJobData } from './dict'
 
 const isAdd = ref(false)

+ 1 - 1
src/views/recruit/personal/remuse/components/projectExperience.vue

@@ -40,7 +40,7 @@
 <script setup name="projectExperience">
 import { ref  } from 'vue'
 import { timesTampChange } from '@/utils/date'
-import { saveResumeProjectExp, getResumeProjectExp, deleteResumeProjectExp } from '@/api/resume'
+import { saveResumeProjectExp, getResumeProjectExp, deleteResumeProjectExp } from '@/api/recruit/personal/resume'
 import CtForm from '@/components/CtForm'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'

+ 1 - 1
src/views/recruit/personal/remuse/components/selfEvaluation.vue

@@ -29,7 +29,7 @@
 <script setup>
 defineOptions({ name: 'selfEvaluation'})
 import { ref } from 'vue'
-import { saveResumeAdvantage } from '@/api/resume'
+import { saveResumeAdvantage } from '@/api/recruit/personal/resume'
 import Snackbar from '@/plugins/snackbar'
 import { useUserStore } from '@/store/user'
 

+ 1 - 1
src/views/recruit/personal/remuse/components/trainingExperience.vue

@@ -46,7 +46,7 @@
 <script setup name="trainingExperience">
 import { ref  } from 'vue'
 import { timesTampChange } from '@/utils/date'
-import { saveResumeTrainExp, getResumeTrainExp, deleteResumeTrainExp } from '@/api/resume'
+import { saveResumeTrainExp, getResumeTrainExp, deleteResumeTrainExp } from '@/api/recruit/personal/resume'
 import CtForm from '@/components/CtForm'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'

+ 1 - 1
src/views/recruit/personal/remuse/components/vocationalSkills.vue

@@ -36,7 +36,7 @@
 
 <script setup name="vocationalSkills">
 import { ref } from 'vue'
-import { saveResumePersonSkill, getResumePersonSkill, deleteResumePersonSkill } from '@/api/resume'
+import { saveResumePersonSkill, getResumePersonSkill, deleteResumePersonSkill } from '@/api/recruit/personal/resume'
 import CtForm from '@/components/CtForm'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'

+ 1 - 1
src/views/recruit/personal/remuse/components/workExperience.vue

@@ -51,7 +51,7 @@ import CtForm from '@/components/CtForm'
 import Snackbar from '@/plugins/snackbar'
 import { getDict } from '@/hooks/web/useDictionaries'
 import { getTimeStamp, timesTampChange } from '@/utils/date'
-import { saveResumeWorkExp, getResumeWorkExp, deleteResumeWorkExp, enterpriseSearchByName } from '@/api/resume'
+import { saveResumeWorkExp, getResumeWorkExp, deleteResumeWorkExp, enterpriseSearchByName } from '@/api/recruit/personal/resume'
 import Confirm from '@/plugins/confirm'
 import { dealCanBeInputtedSave, dealCanBeInputtedValueAndLabel } from '@/utils/getText'
 // import { debounce } from 'lodash'

+ 2 - 2
src/views/recruit/personal/shareJob/sendResume/select.vue

@@ -27,12 +27,12 @@
 <script setup>
 // 上传附件
 import uploadForm from '../form/upload.vue'
-import { savePersonResumeCv } from '@/api/resume'
+import { savePersonResumeCv } from '@/api/recruit/personal/resume'
 // 选择简历
 import selectResumeDialog from '@/views/recruit/personal/position/components/jobDetails/selectResumeDialog'
 import { hireJobCvDelivery } from '@/api/recruit/personal/shareJob'
 import { jobCvRelSend } from '@/api/position'
-import { getPersonResumeCv } from '@/api/resume'
+import { getPersonResumeCv } from '@/api/recruit/personal/resume'
 import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
 import Snackbar from '@/plugins/snackbar'
 import { ref } from 'vue'