From bfb3b8ead34656a6160dd23aaa4648dfc63e282c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 14 八月 2025 13:25:38 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
index 91f7f8b..98269b8 100644
--- a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
@@ -42,7 +42,12 @@
           disabled
           >宸茶阿缁�</PageFooterBtn
         >
-        <PageFooterBtn v-else type="primary" disabled>宸插綍鐢�</PageFooterBtn>
+        <PageFooterBtn
+          v-else-if="taskUserHireStatusResult.hireStatus === EnumTaskUserHireStatus.Pass"
+          type="primary"
+          disabled
+          >宸插綍鐢�</PageFooterBtn
+        >
       </template>
     </JobDetailContent>
   </LoadingLayout>
@@ -69,7 +74,7 @@
   enterpriseEmployeeId: enterpriseEmployeeId,
 });
 
-const { data: taskUserHireStatusResult } = useQuery({
+const { data: taskUserHireStatusResult, refetch: taskUserHireStatusRefetch } = useQuery({
   queryKey: ['taskUserServices/getTaskUserHireStatus', taskInfoId, userResumeInfo.value.id],
   queryFn: () => {
     let params: API.APIgetTaskUserHireStatusParams = {
@@ -91,7 +96,7 @@
     let res = await taskUserServices.setTaskUserHire(params);
     if (res) {
       Message.success('鎿嶄綔鎴愬姛');
-      refetch({
+      taskUserHireStatusRefetch({
         type: 'inactive',
       });
     }

--
Gitblit v1.9.1