From efb7d8167c0293c463ca7b78aef09e261a5ec980 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 13 八月 2025 17:41:43 +0800 Subject: [PATCH] fix: 验收管理 --- apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue | 35 +++++++++++++++++------------------ 1 files changed, 17 insertions(+), 18 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetail/flexJobDetail.vue index 8930e23..ba4a7e5 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', @@ -37,25 +39,22 @@ const router = Taro.useRouter(); const taskId = router.params?.id ?? ''; -const { - isLoading, - isError, - data: detail, - refetch, -} = useQuery({ - queryKey: ['orderServices/getOrdeForDetail', taskId], - queryFn: async () => { - return await orderServices.getOrdeForDetail( - { id: taskId }, - { - showLoading: false, - } - ); - }, - placeholderData: () => ({} as API.OrderInfoDto), -}); +const { isLoading, isError, data: detail, refetch } = useUserResume(); 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