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