| | |
| | | <template> |
| | | <ContentView> |
| | | <nut-noticebar |
| | | :text="`个人简历已完善${userResumeInfo?.completeRate ?? 0},完善简历可提升录用率`" |
| | | :text="`个人简历已完善${userResumeInfo?.completeRate ?? 0}%,完善简历可提升录用率`" |
| | | :left-icon="false" |
| | | background="transparent" |
| | | close-mode |
| | |
| | | <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(); |
| | | |
| | | const jobTag = computed( |
| | | () => userResumeInfo?.value?.userExpectJobs?.map((x) => x.expectJobContent) ?? [] |
| | | ); |
| | | |
| | | 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() { |