From 39fe8d064f84088d1f8a897495fa05baf671bba8 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 10 十一月 2025 18:34:48 +0800
Subject: [PATCH] fix: bug

---
 apps/underTakeMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue |   38 +++++++++++++-------------------------
 1 files changed, 13 insertions(+), 25 deletions(-)

diff --git a/apps/underTakeMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue b/apps/underTakeMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue
index 564c6af..7bf13b5 100644
--- a/apps/underTakeMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue
+++ b/apps/underTakeMiniApp/src/subpackages/flexJobManage/flexJobManage/InnerPage.vue
@@ -1,6 +1,6 @@
 <template>
   <ProTabs
-    v-model="queryState.signContractStatus"
+    v-model="queryState.enterpriseSignContractStatus"
     name="home-tab"
     :showPaneContent="false"
     class="home-tabs"
@@ -8,24 +8,15 @@
     title-gutter="12"
     title-scroll
   >
-    <ProTabPane
-      :title="`鐏靛伐寰呯绾"
-      :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.UserWait"
-    ></ProTabPane>
-    <ProTabPane
-      :title="`浼佷笟寰呯绾"
-      :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.EnterpriseWait"
-    ></ProTabPane>
-    <ProTabPane
-      :title="`宸茬绾"
-      :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.Pass"
-    ></ProTabPane>
+    <ProTabPane :title="`寰呯绾" :pane-key="EnumTaskUserSignContractStatus.Wait"></ProTabPane>
+    <ProTabPane :title="`宸茬绾" :pane-key="EnumTaskUserSignContractStatus.Pass"></ProTabPane>
+    <ProTabPane :title="`宸茶В绾" :pane-key="EnumTaskUserSignContractStatus.Stop"></ProTabPane>
     <!-- <ProTabPane :title="`宸茶В绾" :pane-key="EnumTaskUserSignContractStatus.Stop"></ProTabPane> -->
   </ProTabs>
   <InfiniteLoading
     scrollViewClassName="common-infinite-scroll-list home-list"
     v-bind="infiniteLoadingProps"
-    :key="queryState.signContractStatus"
+    :key="queryState.enterpriseSignContractStatus"
   >
     <template #renderItem="{ item }">
       <FlexJobCard
@@ -57,14 +48,10 @@
             <nut-button type="primary" @click.stop="checkContract(item)">鏌ョ湅鍚堢害</nut-button>
           </template> -->
           <nut-button
-            v-if="
-              item.userSignContractStatus === EnumTaskUserSignContractStatus.Wait ||
-              item.userSignContractStatus === EnumTaskUserSignContractStatus.Stop ||
-              !item.userSignContractStatus
-            "
+            v-if="item.enterpriseSignContractStatus === EnumTaskUserSignContractStatus.Wait"
             type="primary"
-            @click.stop="goFlexJobSign(item)"
-            >閭�璇风绾�</nut-button
+            @click.stop="goEnterpriseSign(item)"
+            >绛剧害</nut-button
           >
           <!-- <nut-button
             v-if="item.enterpriseSignContractStatus === EnumTaskUserSignContractStatus.Wait"
@@ -86,7 +73,6 @@
   EnumTaskUserHireStatus,
   EnumTaskUserSignContractStatus,
   EnumPagedListOrder,
-  EnumGetEnterpriseEmployeesQuerySignContractStatus,
 } from '@12333/constants';
 import * as enterpriseEmployeeServices from '@12333/services/apiV2/enterpriseEmployee';
 import Taro from '@tarojs/taro';
@@ -97,7 +83,7 @@
 });
 
 const queryState = reactive({
-  signContractStatus: EnumGetEnterpriseEmployeesQuerySignContractStatus.UserWait,
+  enterpriseSignContractStatus: EnumTaskUserSignContractStatus.Wait,
 });
 
 const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
@@ -108,9 +94,11 @@
         page: pageParam,
         orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
       },
-      hireStatus: EnumTaskUserHireStatus.Pass,
-      signContractStatus: queryState.signContractStatus,
+      enterpriseSignContractStatus: queryState.enterpriseSignContractStatus,
     };
+    if (queryState.enterpriseSignContractStatus != EnumTaskUserSignContractStatus.Stop) {
+      params.hireStatus = EnumTaskUserHireStatus.Pass;
+    }
     return enterpriseEmployeeServices.getEnterpriseEmployees(params, {
       showLoading: false,
     });

--
Gitblit v1.9.1