From bfb3b8ead34656a6160dd23aaa4648dfc63e282c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 14 八月 2025 13:25:38 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue b/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue
index 6552419..3b301d6 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,31 @@
 
 type Props = {
   isCollapse: boolean;
+
+  avatar?: string;
+  name?: string;
+  gender?: EnumUserGender;
+  age?: number;
+  isReal?: boolean;
+  personalIdentityContent?: string;
+  educationalBackgroundContent?: string;
+  taskCount?: number;
+  contactPhoneNumber?: string;
+  identity?: 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