wupengfei
4 天以前 db57720128c37cb3090a514be7948e3698c94d30
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 仅C端使用
 */
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,
      });