From b3dc565fe8a341bdb069b8f0feb912cd751a589f Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 09:12:27 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 52 insertions(+), 4 deletions(-) diff --git a/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue b/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue index 6552419..5bf9aba 100644 --- a/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue +++ b/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue @@ -1,17 +1,28 @@ <template> <ContentView style="background-color: transparent" class="job-detail-content"> - <FlexJobTopView size="small" class="job-detail-content-top" /> + <FlexJobTopView + :avatar="avatar" + :name="name" + :age="age" + :isReal="isReal" + :gender="gender" + :personalIdentityContent="personalIdentityContent" + :educationalBackgroundContent="educationalBackgroundContent" + :taskCount="taskCount" + size="small" + class="job-detail-content-top" + /> <div class="job-detail-content-contact-info"> <div class="job-detail-content-contact-info-item"> <div class="job-detail-content-contact-info-item-label">鎵嬫満鍙凤細</div> <div class="job-detail-content-contact-info-item-text"> - {{ isCollapse ? '13333333333' : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }} + {{ isCollapse ? contactPhoneNumber : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }} </div> </div> <div class="job-detail-content-contact-info-item"> <div class="job-detail-content-contact-info-item-label">韬唤璇佸彿锛�</div> <div class="job-detail-content-contact-info-item-text"> - {{ isCollapse ? hiddenIDNumberForEnd6('330902199909123456') : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }} + {{ isCollapse ? hiddenIDNumberForEnd6(identity) : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }} </div> </div> </div> @@ -26,7 +37,17 @@ fullHeight > <ProTabPane :title="`绠�鍘哷" pane-key="1"> - <curriculumView /> + <curriculumView + :userExpectJobs="userExpectJobs" + :freeTime="freeTime" + :jobSeekingStatus="jobSeekingStatus" + :userCredentials="userCredentials" + :workSeniority="workSeniority" + :workExperience="workExperience" + :photos="photos" + :height="height" + :weight="weight" + /> </ProTabPane> <ProTabPane :title="`缁忓巻`" pane-key="2"> <experienceView /> @@ -42,6 +63,7 @@ import { hiddenIDNumberForEnd6 } from '@12333/utils'; import curriculumView from './components/curriculumView.vue'; import experienceView from './components/experienceView.vue'; +import { EnumUserGender } from '@12333/constants'; defineOptions({ name: 'JobDetailContent', @@ -49,6 +71,32 @@ type Props = { isCollapse: boolean; + + avatar?: string; + name?: string; + gender?: EnumUserGender; + age?: number; + isReal?: boolean; + personalIdentityContent?: string; + educationalBackgroundContent?: string; + taskCount?: number; + contactPhoneNumber?: string; + identity?: string; + userId?: string; + + userExpectJobs?: API.GetUserResumeQueryResultExpectJob[]; + freeTime?: API.EnumPersonalFreeTime; + jobSeekingStatus?: API.EnumPersonalJobSeekingStatus; + userCredentials?: API.GetUserResumeQueryResultCredential[]; + workSeniority?: string; + workExperience?: string; + photos?: string[]; + /** 韬珮 */ + height?: number; + /** 浣撻噸 */ + weight?: number; + + taskInfoUsers?: API.GetUserResumeQueryResultExperience[]; }; const tab = ref('1'); -- Gitblit v1.9.1