|  |  | 
 |  |  |         :contactPhoneNumber="userResumeInfo.contactPhoneNumber" | 
 |  |  |         :identity="userResumeInfo.identity" | 
 |  |  |         :isCollapse="isCollapse" | 
 |  |  |         :userId="userId" | 
 |  |  |         :userExpectJobs="userResumeInfo.userExpectJobs" | 
 |  |  |         :freeTime="userResumeInfo.freeTime" | 
 |  |  |         :jobSeekingStatus="userResumeInfo.jobSeekingStatus" | 
 |  |  |         :userCredentials="userResumeInfo.userCredentials" | 
 |  |  |         :workSeniority="userResumeInfo.workSeniority" | 
 |  |  |         :workExperience="userResumeInfo.workExperience" | 
 |  |  |         :photos="userResumeInfo.photos" | 
 |  |  |         :height="userResumeInfo.height" | 
 |  |  |         :weight="userResumeInfo.weight" | 
 |  |  |         :taskInfoUsers="userResumeInfo.taskInfoUsers" | 
 |  |  |       > | 
 |  |  |         <template #footer> | 
 |  |  |           <PageFooterAction | 
 |  |  | 
 |  |  |             openType="share" | 
 |  |  |           ></PageFooterAction> | 
 |  |  |           <PageFooterAction | 
 |  |  |             :icon="IconAttentionActive" | 
 |  |  |             :icon="userResumeInfo.isCollected ? IconAttentionActive : IconAttention" | 
 |  |  |             text="收藏" | 
 |  |  |             :isFlex="false" | 
 |  |  |             @click="handleAttention" | 
 |  |  | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const router = Taro.useRouter(); | 
 |  |  | const userId = router.params?.id ?? ''; | 
 |  |  | const userId = router.params?.userId ?? ''; | 
 |  |  |  | 
 |  |  | const { isLoading, isError, userResumeInfo, refetch } = useUserResume({ | 
 |  |  |   userId, | 
 |  |  |   userId: userId, | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const { isCollapse, toggle } = useToggle(); | 
 |  |  | 
 |  |  |     if (!isCollapse.value) { | 
 |  |  |       await userResumeServices.contactUserResume({ id: userId }); | 
 |  |  |       toggle(); | 
 |  |  |     } else { | 
 |  |  |       Taro.makePhoneCall({ | 
 |  |  |         phoneNumber: userResumeInfo.value.contactPhoneNumber, | 
 |  |  |       }); | 
 |  |  |     } | 
 |  |  |   } catch (error) {} | 
 |  |  | }); | 
 |  |  | 
 |  |  |   try { | 
 |  |  |     let params: API.CollectUserResumeCommand = { | 
 |  |  |       id: userId, | 
 |  |  |       // isCollected: userResumeInfo.value.i, | 
 |  |  |       isCollected: !userResumeInfo.value.isCollected, | 
 |  |  |     }; | 
 |  |  |     let res = await userResumeServices.collectUserResume(params); | 
 |  |  |     if (res) { | 
 |  |  |       Message.success('收藏成功'); | 
 |  |  |       refetch({ type: 'inactive' }); | 
 |  |  |     } | 
 |  |  |   } catch (error) {} | 
 |  |  | } | 
 |  |  | </script> | 
 |  |  |  | 
 |  |  | <style lang="scss"> | 
 |  |  | @import '@/styles/common.scss'; | 
 |  |  | </style> |