From 7acb0415dd0ab0427ec5bd651fc9730c34a7bd6c Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 08 八月 2025 15:25:54 +0800 Subject: [PATCH] fix: 任务详情 --- apps/cMiniApp/src/hooks/task.ts | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/apps/cMiniApp/src/hooks/task.ts b/apps/cMiniApp/src/hooks/task.ts index d8414e1..fe9dc25 100644 --- a/apps/cMiniApp/src/hooks/task.ts +++ b/apps/cMiniApp/src/hooks/task.ts @@ -18,11 +18,12 @@ } type UseTaskListOptions = { - cityName?: MaybeRef<string>; + cityCode?: MaybeRef<string>; + enabled?: MaybeRef<boolean>; }; export function useTaskList(options: UseTaskListOptions = {}) { - const { cityName = '' } = options; + const { cityCode = '', enabled = true } = options; const searchValue = ref(''); @@ -50,12 +51,12 @@ page: pageParam, orderInput: [ queryState.orderType === HomeOrderType.Recommend - ? { property: 'createdTime', order: EnumPagedListOrder.Desc } - : {}, + ? { property: 'recommendStatus', order: EnumPagedListOrder.Desc } + : { property: 'createdTime', order: EnumPagedListOrder.Desc }, ], }, keywords: queryState.searchValueTrim, - // cityCode: 'string', + cityCode: unref(cityCode), settlementCycle: queryMenuState.settlementCycle, benefitCodes: [queryMenuState.benefitCodes].filter(Boolean), genderLimit: queryMenuState.genderLimit, @@ -63,16 +64,13 @@ releaseStatus: EnumTaskReleaseStatus.InProcess, }; - if (queryState.orderType === HomeOrderType.Recommend) { - params.recommendStatus = EnumTaskRecommendStatus.Yes; - } - return taskServices.getTaskInfos(params, { showLoading: false, }); }, { - queryKey: ['taskServices/getTaskInfos', queryState, queryMenuState, cityName], + queryKey: ['taskServices/getTaskInfos', queryState, queryMenuState, cityCode], + enabled: enabled, } ); -- Gitblit v1.9.1