From 094afeae44391ec730b9620cd33529d7ce62524c Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 28 十一月 2025 13:28:53 +0800
Subject: [PATCH] fix: s

---
 src/views/FlexJobManage/hooks/index.ts |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/src/views/FlexJobManage/hooks/index.ts b/src/views/FlexJobManage/hooks/index.ts
index d833a25..0dcfb26 100644
--- a/src/views/FlexJobManage/hooks/index.ts
+++ b/src/views/FlexJobManage/hooks/index.ts
@@ -1,4 +1,4 @@
-import { format } from '@/utils';
+import { format, hiddenIDNumberForEnd4 } from '@/utils';
 import { useTable } from '@bole-core/components';
 import * as enterpriseEmployeeServices from '@/services/api/enterpriseEmployee';
 import { ModelValueType } from 'element-plus';
@@ -22,6 +22,8 @@
           keywords: extraParamState.searchWord,
           createdTimeStart: format(extraParamState.createdTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
           createdTimeEnd: format(extraParamState.createdTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
+          userRealTimeStart: format(extraParamState.userRealTime?.[0] ?? '', 'YYYY-MM-DD 00:00:00'),
+          userRealTimeEnd: format(extraParamState.userRealTime?.[1] ?? '', 'YYYY-MM-DD 23:59:59'),
           signContractTimeStart: format(
             extraParamState.signContractTime?.[0] ?? '',
             'YYYY-MM-DD 00:00:00'
@@ -30,10 +32,20 @@
             extraParamState.signContractTime?.[1] ?? '',
             'YYYY-MM-DD 23:59:59'
           ),
+          userSignContractTimeStart: format(
+            extraParamState.userSignContractTime?.[0] ?? '',
+            'YYYY-MM-DD 00:00:00'
+          ),
+          userSignContractTimeEnd: format(
+            extraParamState.userSignContractTime?.[1] ?? '',
+            'YYYY-MM-DD 23:59:59'
+          ),
           hireStatus: extraParamState.hireStatus,
           isReal: extraParamState.isReal,
           userSignContractStatus: extraParamState.userSignContractStatus,
           enterpriseSignContractStatus: extraParamState.enterpriseSignContractStatus,
+
+          source: extraParamState.source,
         };
 
         let res = await enterpriseEmployeeServices.getEnterpriseEmployees(params);
@@ -48,10 +60,13 @@
         orderInput: [{ property: 'createdTime', order: EnumPagedListOrder.Desc }],
         createdTime: [] as unknown as ModelValueType,
         signContractTime: [] as unknown as ModelValueType,
+        userSignContractTime: [] as unknown as ModelValueType,
+        userRealTime: [] as unknown as ModelValueType,
         hireStatus: '' as any as EnumTaskUserHireStatus,
         isReal: null as any as boolean,
         userSignContractStatus: '' as any as EnumTaskUserSignContractStatus,
         enterpriseSignContractStatus: '' as any as EnumTaskUserSignContractStatus,
+        source: '' as any as EnumEnterpriseEmployeeSource,
       },
       queryKey: ['enterpriseEmployeeServices/getEnterpriseEmployees'],
       columnsRenderProps: {
@@ -74,6 +89,11 @@
         contractBegin: { type: 'date' },
         contractEnd: { type: 'date' },
         source: { type: 'enum', valueEnum: EnumEnterpriseEmployeeSourceText },
+        identity: {
+          formatter: (row: API.GetPersonalUserInfosQueryResultItem) => {
+            return hiddenIDNumberForEnd4(row.identity);
+          },
+        },
       },
     }
   );

--
Gitblit v1.9.1