wupengfei
2 天以前 bfb3b8ead34656a6160dd23aaa4648dfc63e282c
apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue
@@ -13,7 +13,16 @@
        :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
@@ -23,7 +32,7 @@
            openType="share"
          ></PageFooterAction>
          <PageFooterAction
            :icon="IconAttentionActive"
            :icon="userResumeInfo.isCollected ? IconAttentionActive : IconAttention"
            text="收藏"
            :isFlex="false"
            @click="handleAttention"
@@ -52,10 +61,10 @@
});
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();
@@ -73,16 +82,12 @@
  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>