zhengyiming
3 天以前 f85738d978ed505b05bef6b09f851056801742c2
apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue
@@ -27,22 +27,35 @@
      </div>
    </div>
  </ContentView>
  <ProTabs
    v-model="tab"
    name="job-detail-content-tab"
    :showSmile="false"
    class="job-detail-content-tabs"
    isTransparent
    title-gutter="8"
    fullHeight
  >
    <ProTabPane :title="`简历`" pane-key="1">
      <curriculumView />
    </ProTabPane>
    <ProTabPane :title="`经历`" pane-key="2">
      <experienceView />
    </ProTabPane>
  </ProTabs>
  <div style="flex: 1; min-height: 0">
    <ProTabs
      v-model="tab"
      name="job-detail-content-tab"
      :showSmile="false"
      class="job-detail-content-tabs"
      isTransparent
      title-gutter="8"
      fullHeight
    >
      <ProTabPane :title="`简历`" pane-key="1">
        <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 :taskInfoUsers="taskInfoUsers" />
      </ProTabPane>
    </ProTabs>
  </div>
  <PageFooter>
    <slot name="footer"></slot>
  </PageFooter>
@@ -72,7 +85,20 @@
  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');