From bf2a0dc5dade6614ce6d403bc90a833408047797 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 22 十月 2025 22:07:03 +0800
Subject: [PATCH] fix: bug
---
packages/hooks/task.ts | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/packages/hooks/task.ts b/packages/hooks/task.ts
index 158df59..4f9edb4 100644
--- a/packages/hooks/task.ts
+++ b/packages/hooks/task.ts
@@ -9,6 +9,7 @@
EnumTaskReleaseStatus,
EnumTaskStatus,
EnumUserGender,
+ EnumTaskUserApplyStatus,
} from '@12333/constants';
import _ from 'lodash';
import { trim } from '@12333/utils';
@@ -37,13 +38,15 @@
enterpriseId?: string;
time?: Date;
};
+
+ beforeRequest?: (params: API.GetTaskInfosQuery) => API.GetTaskInfosQuery;
};
/**
* @description 浠匔绔娇鐢�
*/
export function useTaskList(options: UseTaskListOptions = {}) {
- const { cityCode = '', enabled = true, defaultQueryMenuState = {} } = options;
+ const { cityCode = '', enabled = true, defaultQueryMenuState = {}, beforeRequest } = options;
const searchValue = ref('');
@@ -56,6 +59,7 @@
checkReceiveStatus: '' as any as EnumTaskCheckReceiveStatus,
enterpriseId: '',
time: '' as any as Date,
+ applyStatus: '' as any as EnumTaskUserApplyStatus,
...defaultQueryMenuState,
});
@@ -98,8 +102,13 @@
endTime: queryMenuState.time
? dayjs(queryMenuState.time).format('YYYY-MM-DD 23:59:59')
: '',
+ applyStatus: queryMenuState.applyStatus,
};
+ if (beforeRequest) {
+ params = beforeRequest(params);
+ }
+
return taskServices.getOpenTaskInfos(params, {
showLoading: false,
});
--
Gitblit v1.9.1