From 719191eede701c122f2afc2e8c0c76da201eb1cb Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 08 八月 2025 16:56:08 +0800
Subject: [PATCH] fix: 任务详情
---
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