|  |  |  | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-name"> | 
|---|
|  |  |  | {{ userResumeInfo?.name ?? '' }} | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-gender"> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-gender" v-if="userResumeInfo?.gender"> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-gender-dot">·</div> | 
|---|
|  |  |  | <img | 
|---|
|  |  |  | v-if="userResumeInfo?.gender === EnumUserGender.Male" | 
|---|
|  |  |  | 
|---|
|  |  |  | <IconFont name="rect-right" size="16" color="#6D6E6E" @click="goEditMineInfo"></IconFont> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item"> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-left"> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-left" v-if="userResumeInfo?.contactPhoneNumber"> | 
|---|
|  |  |  | <img :src="IconPhone" class="mine-curriculum-info-item-phone-icon" /> | 
|---|
|  |  |  | <div class="mine-curriculum-info-item-phone"> | 
|---|
|  |  |  | {{ userResumeInfo?.contactPhoneNumber ?? '' }} | 
|---|
|  |  |  | 
|---|
|  |  |  | import IconPhone from '@/assets/mine/icon-phone.png'; | 
|---|
|  |  |  | import Taro from '@tarojs/taro'; | 
|---|
|  |  |  | import { setOSSLink } from '@12333/utils'; | 
|---|
|  |  |  | import { useEvent } from 'senin-mini/hooks'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'InnerPage', | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | useEvent('updateResume', function (data: { content: boolean }) { | 
|---|
|  |  |  | if (data.content) { | 
|---|
|  |  |  | refetch({ | 
|---|
|  |  |  | type: 'inactive', | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { userResumeInfo, refetch } = useUserResume(); | 
|---|
|  |  |  | 
|---|
|  |  |  | function goPage(routeName: string) { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | url: routeName, | 
|---|
|  |  |  | // events: { | 
|---|
|  |  |  | //   updateResume(data: { content: boolean }) { | 
|---|
|  |  |  | //     if (data.content) { | 
|---|
|  |  |  | //       refetch({ | 
|---|
|  |  |  | //         type: 'inactive', | 
|---|
|  |  |  | //       }); | 
|---|
|  |  |  | //     } | 
|---|
|  |  |  | //   }, | 
|---|
|  |  |  | // }, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | function goEditMineInfo() { | 
|---|