| | |
| | | <FlexJobTopView |
| | | :name="name" |
| | | :age="age" |
| | | :avatar="avatar" |
| | | :gender="gender" |
| | | :userIsReal="userIsReal" |
| | | :arrangeCount="arrangeCount" |
| | | :educationalLevel="educationalLevel" |
| | | :isReal="isReal" |
| | | :personalIdentityContent="personalIdentityContent" |
| | | :educationalBackgroundContent="educationalBackgroundContent" |
| | | :taskCount="taskCount" |
| | | /> |
| | | <div class="flexJob-card-done-list"> |
| | | {{ workExperience }} |
| | | </div> |
| | | <div class="flexJob-card-done-detail" v-if="showDoneDetail"> |
| | | <div class="flexJob-card-done-detail-item"> |
| | | {{ '在「宁波雷迪森酒店」,做过客房服务员在「宁波雷迪森酒店」,做过客房服务员' }} |
| | | {{ workSeniority }} |
| | | </div> |
| | | <div class="flexJob-card-done-detail-item">{{ '在「宁波雷迪森酒店」,做过客房服务员' }}</div> |
| | | <!-- <div class="flexJob-card-done-detail-item">{{ '在「宁波雷迪森酒店」,做过客房服务员' }}</div> --> |
| | | </div> |
| | | <div class="flexJob-card-footer"> |
| | | <div class="flexJob-card-footer-left-wrapper"> |
| | |
| | | <script setup lang="ts"> |
| | | import { CommonTaskCardProps } from './card'; |
| | | import FlexJobTopView from './FlexJobTopView.vue'; |
| | | import { EnumUserGender } from '@12333/constants'; |
| | | import { EnumUserGender, Gender } from '@12333/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'FlexJobCard', |
| | |
| | | showDoneDetail?: boolean; |
| | | |
| | | name?: string; |
| | | avatar?: string; |
| | | gender?: EnumUserGender; |
| | | age?: number; |
| | | userIsReal?: boolean; |
| | | educationalLevel?: string; |
| | | isReal?: boolean; |
| | | personalIdentityContent?: string; |
| | | educationalBackgroundContent?: string; |
| | | taskCount?: number; |
| | | workExperience?: string; |
| | | arrangeCount?: number; |
| | | workSeniority?: string; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), { |