zhengyiming
8 天以前 7acb0415dd0ab0427ec5bd651fc9730c34a7bd6c
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,
    }
  );