From 9c2cb0c24dabf68ca5f4703340ed2b1f13ddf969 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 13 八月 2025 19:37:15 +0800 Subject: [PATCH] fix: 灵工管理 --- apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue index 4b3bde8..307de77 100644 --- a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue +++ b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue @@ -13,7 +13,17 @@ :contactPhoneNumber="userResumeInfo.contactPhoneNumber" :identity="userResumeInfo.identity" :isCollapse="isCollapse" - :userId="userId" + :userId="enterpriseEmployeeId" + :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 +33,7 @@ openType="share" ></PageFooterAction> <PageFooterAction - :icon="IconAttentionActive" + :icon="userResumeInfo.isCollected ? IconAttentionActive : IconAttention" text="鏀惰棌" :isFlex="false" @click="handleAttention" @@ -52,10 +62,10 @@ }); const router = Taro.useRouter(); -const userId = router.params?.id ?? ''; +const enterpriseEmployeeId = router.params?.enterpriseEmployeeId ?? ''; const { isLoading, isError, userResumeInfo, refetch } = useUserResume({ - userId, + userId: enterpriseEmployeeId, }); const { isCollapse, toggle } = useToggle(); @@ -63,7 +73,7 @@ const handleContact = useAccessLogin(async () => { try { if (!isCollapse.value) { - await userResumeServices.contactUserResume({ id: userId }); + await userResumeServices.contactUserResume({ id: enterpriseEmployeeId }); toggle(); } } catch (error) {} @@ -72,17 +82,13 @@ async function handleAttention() { try { let params: API.CollectUserResumeCommand = { - id: userId, - // isCollected: userResumeInfo.value.i, + id: enterpriseEmployeeId, + 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> -- Gitblit v1.9.1