| | |
| | | <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() { |