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