From 312cde772d4f8836ab182f0046b71288fe918863 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 13 八月 2025 14:44:20 +0800
Subject: [PATCH] fix: 开发中
---
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