zhengyiming
5 天以前 8a09f4c0ecc8e300b3e427343b87cfd520ddcd38
packages/components/src/Card/FlexJobTopView.vue
@@ -6,13 +6,15 @@
        <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"
          />
          <img v-else :src="IconFemale" class="flexJob-card-top-info-gender-icon" />
        </div>
        <div class="flexJob-card-top-info-auth">{{ isRealName ? '已实名' : '未实名' }}</div>
        <div class="flexJob-card-top-info-auth" :class="{ 'is-real-name': isRealName }">
          {{ isRealName ? '已实名' : '未实名' }}
        </div>
      </div>
      <slot name="detail">
        <div class="flexJob-card-top-info-detail">
@@ -26,7 +28,7 @@
<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({
@@ -38,7 +40,7 @@
  avatarUrl?: string;
  name?: string;
  genderType?: Gender;
  genderType?: EnumUserGender;
  age?: number;
  educationalLevel?: string;
  arrangeCount?: number;
@@ -97,6 +99,10 @@
        font-size: 28px;
        line-height: 34px;
        flex-shrink: 0;
        &.is-real-name {
          color: #2a9e1b;
        }
      }
    }