From 186234cb3833e620aa0ae46212fe337eb2d6e77d Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 13 三月 2025 13:07:02 +0800
Subject: [PATCH] feat: 接口对接

---
 apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue
index 243cce3..e143e38 100644
--- a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue
+++ b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue
@@ -13,6 +13,7 @@
             :icon="IconAttentionActive"
             text="鏀惰棌"
             :isFlex="false"
+            @click="handleAttention"
           ></PageFooterAction>
           <PageFooterBtn type="primary" @click="toggle">绔嬪嵆鑱旂郴</PageFooterBtn>
         </template>
@@ -29,6 +30,7 @@
 import IconAttention from '@/assets/flexJob/icon-attention-lg.png';
 import IconAttentionActive from '@/assets/flexJob/icon-attention-lg-active.png';
 import { useToggle } from 'senin-mini/hooks';
+import { Message } from '@12333/utils';
 
 defineOptions({
   name: 'flexJobDetail',
@@ -56,6 +58,19 @@
 });
 
 const { isCollapse, toggle } = useToggle();
+
+async function handleAttention() {
+  try {
+    let params: API.CollectFlexWorkerResumeInput = {
+      flexWorkerId: detail.value?.flexWorkerId,
+      userResumeId: detail.value?.userResumeId,
+    };
+    let res = await flexWorkerServices.collectFlexWorkerResume(params);
+    if (res) {
+      Message.success('鏀惰棌鎴愬姛');
+    }
+  } catch (error) {}
+}
 </script>
 
 <style lang="scss">

--
Gitblit v1.9.1