From db5c1df83419cc4b058afe00a0c26850575e8352 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 13 十一月 2025 14:50:22 +0800
Subject: [PATCH] fix: bug

---
 src/services/api/typings.d.ts                         |   15 +++++++++++++++
 src/views/EmploymentManage/CheckReceiveTaskDetail.vue |   13 +++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index c354538..d8a27dc 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -4119,6 +4119,8 @@
     id?: string;
     /** 渚涘簲鍟咺d */
     supplierEnterpriseId?: string;
+    /** 鏄惁鍐呴儴浠诲姟 */
+    isInternal?: boolean;
     /** 闇�姹備汉鏁� */
     needPeopleNumber?: number;
     /** 浠诲姟鍚嶇О */
@@ -4879,6 +4881,10 @@
     enterpriseSignContractTime?: string;
     /** 鐢靛瓙鍚堝悓 */
     contractUrl?: string;
+    /** 鍗忚璧峰鏃堕棿 */
+    contractBegin?: string;
+    /** 鍗忚缁堟鏃堕棿 */
+    contractEnd?: string;
     userSignContractStatus?: EnumTaskUserSignContractStatus;
   }
 
@@ -6086,8 +6092,15 @@
     enterpriseSignContractStatus?: EnumTaskUserSignContractStatus;
     /** 浼佷笟绛剧害鏃堕棿 */
     enterpriseSignContractTime?: string;
+    source?: EnumEnterpriseEmployeeSource;
+    /** 鏉ユ簮鍚嶇О */
+    sourceName?: string;
     /** 鐢靛瓙鍚堝悓 */
     contractUrl?: string;
+    /** 鍗忚璧峰鏃堕棿 */
+    contractBegin?: string;
+    /** 鍗忚缁堟鏃堕棿 */
+    contractEnd?: string;
   }
 
   interface GetPersonalUserInfosQuery {
@@ -6913,6 +6926,8 @@
     id?: string;
     /** 渚涘簲鍟咺d */
     supplierEnterpriseId?: string;
+    /** 鏄惁鍐呴儴浠诲姟 */
+    isInternal?: boolean;
     /** 渚涘簲鍟� */
     supplierEnterpriseName?: string;
     /** 闇�姹備汉鏁� */
diff --git a/src/views/EmploymentManage/CheckReceiveTaskDetail.vue b/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
index 8eaa267..ff2f3a6 100644
--- a/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
+++ b/src/views/EmploymentManage/CheckReceiveTaskDetail.vue
@@ -78,6 +78,19 @@
       onClick: (role) => openDialog(role, true),
     },
   },
+  exportBtn: {
+    emits: {
+      onClick: (role) => openDialog(role),
+    },
+    extraProps: {
+      hide: (row: API.GetCheckReceiveTaskQueryResultItem) =>
+        !(
+          row.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive &&
+          row.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.Submit) &&
+          !taskInfo.value?.isInternal
+        ),
+    },
+  },
 };
 
 const { checkSubModuleItemShow, column, operationBtns } = useAccess({

--
Gitblit v1.9.1