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 | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue index 8930e23..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> @@ -24,11 +25,12 @@ <script setup lang="ts"> import Taro from '@tarojs/taro'; import { useQuery } from '@tanstack/vue-query'; -import * as orderServices from '@12333/services/api/Order'; +import * as flexWorkerServices from '@12333/services/api/FlexWorker'; import IconShare from '@/assets/flexJob/icon-share.png'; 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', @@ -43,9 +45,9 @@ data: detail, refetch, } = useQuery({ - queryKey: ['orderServices/getOrdeForDetail', taskId], + queryKey: ['flexWorkerServices/getOrdeForDetail', taskId], queryFn: async () => { - return await orderServices.getOrdeForDetail( + return await flexWorkerServices.getOrdeForDetail( { id: taskId }, { showLoading: false, @@ -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