From e7f0a81e522574957b754623996553cb43ad58a5 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 11 八月 2025 18:44:18 +0800
Subject: [PATCH] fix: 修改登录
---
packages/hooks/task.ts | 38 ++++++++++++++++++++++++++++----------
1 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/packages/hooks/task.ts b/packages/hooks/task.ts
index edb5783..c7fde27 100644
--- a/packages/hooks/task.ts
+++ b/packages/hooks/task.ts
@@ -2,6 +2,7 @@
import {
EnumPagedListOrder,
EnumSettlementCycle,
+ EnumTaskCheckReceiveStatus,
EnumTaskRecommendStatus,
EnumTaskReleaseStatus,
EnumTaskStatus,
@@ -11,6 +12,7 @@
import { trim } from '@12333/utils';
import { MaybeRef, reactive, ref, unref } from 'vue';
import * as taskServices from '@12333/services/apiV2/task';
+import dayjs from 'dayjs';
export enum HomeOrderType {
Recommend = 'Recommend',
@@ -20,17 +22,21 @@
type UseTaskListOptions = {
cityCode?: MaybeRef<string>;
enabled?: MaybeRef<boolean>;
- releaseStatus?: MaybeRef<EnumTaskReleaseStatus>;
- status?: MaybeRef<EnumTaskStatus>;
+
+ defaultQueryMenuState?: {
+ releaseStatus?: EnumTaskReleaseStatus;
+ status?: EnumTaskStatus;
+ genderLimit?: EnumUserGender;
+ settlementCycle?: EnumSettlementCycle;
+ checkReceiveStatus?: EnumTaskCheckReceiveStatus;
+ benefitCodes?: string;
+ enterpriseId?: string;
+ time?: Date;
+ };
};
export function useTaskList(options: UseTaskListOptions = {}) {
- const {
- cityCode = '',
- enabled = true,
- status = '' as any as EnumTaskStatus,
- releaseStatus = '' as any as EnumTaskReleaseStatus,
- } = options;
+ const { cityCode = '', enabled = true, defaultQueryMenuState = {} } = options;
const searchValue = ref('');
@@ -38,8 +44,12 @@
genderLimit: '' as any as EnumUserGender,
settlementCycle: '' as any as EnumSettlementCycle,
benefitCodes: '',
- status: status,
- releaseStatus: releaseStatus,
+ status: '' as any as EnumTaskStatus,
+ releaseStatus: '' as any as EnumTaskReleaseStatus,
+ checkReceiveStatus: '' as any as EnumTaskCheckReceiveStatus,
+ enterpriseId: '',
+ time: '' as any as Date,
+ ...defaultQueryMenuState,
});
const queryState = reactive({
@@ -70,6 +80,14 @@
genderLimit: queryMenuState.genderLimit,
status: queryMenuState.status,
releaseStatus: queryMenuState.releaseStatus,
+ checkReceiveStatus: queryMenuState.checkReceiveStatus,
+ enterpriseId: queryMenuState.enterpriseId,
+ beginTime: queryMenuState.time
+ ? dayjs(queryMenuState.time).format('YYYY-MM-DD 00:00:00')
+ : '',
+ endTime: queryMenuState.time
+ ? dayjs(queryMenuState.time).format('YYYY-MM-DD 23:59:59')
+ : '',
};
return taskServices.getTaskInfos(params, {
--
Gitblit v1.9.1