| | |
| | | <div class="flexJob-card-top-info-name">{{ name }}</div> |
| | | <div class="flexJob-card-top-info-gender"> |
| | | <img |
| | | v-if="genderType === Gender.Male" |
| | | v-if="genderType === EnumUserGender.Male" |
| | | :src="IconMale" |
| | | class="flexJob-card-top-info-gender-icon" |
| | | /> |
| | |
| | | <script setup lang="ts"> |
| | | import IconMale from '@/assets/mine/icon-male.png'; |
| | | import IconFemale from '@/assets/mine/icon-female.png'; |
| | | import { AvatarImage, Gender } from '@12333/constants'; |
| | | import { AvatarImage, EnumUserGender } from '@12333/constants'; |
| | | import { Avatar } from '@12333/components'; |
| | | |
| | | defineOptions({ |
| | |
| | | |
| | | avatarUrl?: string; |
| | | name?: string; |
| | | genderType?: Gender; |
| | | genderType?: EnumUserGender; |
| | | age?: number; |
| | | educationalLevel?: string; |
| | | arrangeCount?: number; |