From cdf4bd19d097c968a4c9e454a52960ec29fe0cec Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 14 十一月 2025 16:51:05 +0800
Subject: [PATCH] fix: bug

---
 src/views/FlexJobManage/FlexJobManage.vue         |   13 ++++--
 src/views/FlexJobManage/hooks/index.ts            |   15 +++++++
 src/views/FlexJobManage/FlexJobContractManage.vue |    3 +
 src/services/api/typings.d.ts                     |   12 +++++-
 src/services/api/enterpriseWallet.ts              |   15 +++++++
 src/services/api/user.ts                          |   15 +++++++
 6 files changed, 65 insertions(+), 8 deletions(-)

diff --git a/src/services/api/enterpriseWallet.ts b/src/services/api/enterpriseWallet.ts
index 603bc5b..36618fa 100644
--- a/src/services/api/enterpriseWallet.ts
+++ b/src/services/api/enterpriseWallet.ts
@@ -508,6 +508,21 @@
   );
 }
 
+/** 1.3.0.2鐗堟湰淇浼佷笟閽卞寘浜ゆ槗鏁版嵁 POST /api/user/enterpriseWallet/repairEnterpriseWalletTransaction_1_3_0_2 */
+export async function repairEnterpriseWalletTransaction1302(
+  body: API.RepairEnterpriseWalletTransaction1302Command,
+  options?: API.RequestConfig
+) {
+  return request<boolean>('/api/user/enterpriseWallet/repairEnterpriseWalletTransaction_1_3_0_2', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 淇敼浼佷笟寰俊鏀粯閽卞寘缁撶畻璐︽埛 POST /api/user/enterpriseWallet/updateEnterpriseWeChatPayWalletBankAccountInfo */
 export async function updateEnterpriseWeChatPayWalletBankAccountInfo(
   body: API.UpdateEnterpriseWeChatPayWalletBankAccountInfoCommand,
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index e139225..e9abad7 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -4897,6 +4897,10 @@
     createdTimeStart?: string;
     /** 鐧昏鏃堕棿-鏈�鏅氭椂闂� */
     createdTimeEnd?: string;
+    /** 鐏靛伐绛剧害鏃堕棿-鏈�鏃╂椂闂� */
+    userSignContractTimeStart?: string;
+    /** 鐏靛伐绛剧害鏃堕棿-鏈�鏅氭椂闂� */
+    userSignContractTimeEnd?: string;
     /** 绛剧害鏃堕棿-鏈�鏃╂椂闂� */
     signContractTimeStart?: string;
     /** 绛剧害鏃堕棿-鏈�鏅氭椂闂� */
@@ -7665,9 +7669,9 @@
     contactPhoneNumber?: string;
     /** 韬唤璇佸彿 */
     identity?: string;
-    /** 鍗忚璧峰鏃堕棿 */
+    /** 鍗忚璧峰 */
     contractBegin?: string;
-    /** 鍗忚缁堟鏃堕棿 */
+    /** 鍗忚缁堟 */
     contractEnd?: string;
   }
 
@@ -8022,6 +8026,10 @@
 
   type RepairEnterpriseEmployee1302Command = Record<string, any>;
 
+  type RepairEnterpriseUser1302Command = Record<string, any>;
+
+  type RepairEnterpriseWalletTransaction1302Command = Record<string, any>;
+
   type RepairTaskEstimatedServiceFee1301Command = Record<string, any>;
 
   interface ResendResourceCommand {
diff --git a/src/services/api/user.ts b/src/services/api/user.ts
index f378be8..99cf0de 100644
--- a/src/services/api/user.ts
+++ b/src/services/api/user.ts
@@ -206,6 +206,21 @@
   });
 }
 
+/** 1.3.0.2鐗堟湰淇浼佷笟鐢ㄦ埛鏁版嵁 POST /api/user/user/repairEnterpriseUser_1_3_0_2 */
+export async function repairEnterpriseUser1302(
+  body: API.RepairEnterpriseUser1302Command,
+  options?: API.RequestConfig
+) {
+  return request<boolean>('/api/user/user/repairEnterpriseUser_1_3_0_2', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 閲嶇疆鐢ㄦ埛鎿嶄綔瀵嗙爜 POST /api/user/user/resetUserOperatorPasswords */
 export async function resetUserOperatorPasswords(
   body: API.ResetUserOperatorPasswordsCommand,
diff --git a/src/views/FlexJobManage/FlexJobContractManage.vue b/src/views/FlexJobManage/FlexJobContractManage.vue
index 361c2e7..7d6459b 100644
--- a/src/views/FlexJobManage/FlexJobContractManage.vue
+++ b/src/views/FlexJobManage/FlexJobContractManage.vue
@@ -23,7 +23,7 @@
           </QueryFilterItem>
           <QueryFilterItem>
             <FieldDatePicker
-              v-model="extraParamState.signContractTime"
+              v-model="extraParamState.userSignContractTime"
               type="daterange"
               range-separator="~"
               start-placeholder="璧峰鏃ユ湡"
@@ -363,6 +363,7 @@
         )
       ) {
         await Message.tipMessage('鍕鹃�変汉鍛樹腑鍖呭惈宸茬绾﹀畬鎴愭垨澶栭儴浜哄憳锛岀‘璁よ缁х画鍙戦�佺煭淇¢�氱煡鍚楋紵');
+        return;
       }
       handleShotMessageAdd({
         ids: selectionRows.map((x) => x.id),
diff --git a/src/views/FlexJobManage/FlexJobManage.vue b/src/views/FlexJobManage/FlexJobManage.vue
index 88ce9a7..85f33af 100644
--- a/src/views/FlexJobManage/FlexJobManage.vue
+++ b/src/views/FlexJobManage/FlexJobManage.vue
@@ -27,11 +27,10 @@
           </QueryFilterItem>
           <QueryFilterItem tip-content="鐏靛伐鏉ユ簮">
             <FieldRadio
-              v-model="extraParamState.isReal"
-              :value-enum="[]"
+              v-model="extraParamState.source"
+              :value-enum="EnumEnterpriseEmployeeSourceText"
               buttonStyle
               showAllBtn
-              :all-btn-value="null"
               @change="getList()"
             />
           </QueryFilterItem>
@@ -79,7 +78,7 @@
           </QueryFilterItem> -->
           <QueryFilterItem>
             <FieldDatePicker
-              v-model="extraParamState.createdTime"
+              v-model="extraParamState.userRealTime"
               type="daterange"
               range-separator="~"
               start-placeholder="璧峰鏃ユ湡"
@@ -196,7 +195,11 @@
   XLSXUtils,
   BlFileUpload,
 } from '@bole-core/components';
-import { EnumTaskUserHireStatusText, EnumTaskUserSignContractStatusText } from '@/constants';
+import {
+  EnumTaskUserHireStatusText,
+  EnumTaskUserSignContractStatusText,
+  EnumEnterpriseEmployeeSourceText,
+} from '@/constants';
 import { Message } from '@bole-core/core';
 import { convertApi2FormUrlOnlyOne, downloadFileByUrl, format } from '@/utils';
 import StaffInfoDialog from './components/StaffInfoDialog.vue';
diff --git a/src/views/FlexJobManage/hooks/index.ts b/src/views/FlexJobManage/hooks/index.ts
index d833a25..28daa62 100644
--- a/src/views/FlexJobManage/hooks/index.ts
+++ b/src/views/FlexJobManage/hooks/index.ts
@@ -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: {

--
Gitblit v1.9.1