zhengyiming
8 天以前 ef6fb5968914c3396d1e448c193459f0cc468618
Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp
3个文件已修改
21 ■■■■ 已修改文件
apps/bMiniApp/src/subpackages/jobApplicationManage/jobApplicationManage/InnerPage.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/hooks/task.ts 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/jobApplicationManage/jobApplicationManage/InnerPage.vue
@@ -58,7 +58,9 @@
  name: 'InnerPage',
});
const { queryMenuState, infiniteLoadingProps, invalidateQueries } = useTaskList();
const { queryMenuState, infiniteLoadingProps, invalidateQueries } = useTaskList({
  releaseStatus: EnumTaskReleaseStatus.InProcess,
});
const releaseing = computed(() => {
  return infiniteLoadingProps.value?.listData?.pages?.[0]?.objectData?.releaseing ?? 0;
apps/bMiniApp/src/subpackages/task/taskManage/InnerPage.vue
@@ -56,7 +56,9 @@
  name: 'InnerPage',
});
const { queryMenuState, infiniteLoadingProps } = useTaskList();
const { queryMenuState, infiniteLoadingProps } = useTaskList({
  status: EnumTaskStatus.Wait,
});
const hasCount = computed(() => {
  return infiniteLoadingProps.value?.listData?.pages?.[0]?.objectData?.hasCount ?? 0;
packages/hooks/task.ts
@@ -20,10 +20,17 @@
type UseTaskListOptions = {
  cityCode?: MaybeRef<string>;
  enabled?: MaybeRef<boolean>;
  releaseStatus?: MaybeRef<EnumTaskReleaseStatus>;
  status?: MaybeRef<EnumTaskStatus>;
};
export function useTaskList(options: UseTaskListOptions = {}) {
  const { cityCode = '', enabled = true } = options;
  const {
    cityCode = '',
    enabled = true,
    status = '' as any as EnumTaskStatus,
    releaseStatus = '' as any as EnumTaskReleaseStatus,
  } = options;
  const searchValue = ref('');
@@ -31,8 +38,8 @@
    genderLimit: '' as any as EnumUserGender,
    settlementCycle: '' as any as EnumSettlementCycle,
    benefitCodes: '',
    status: '' as any as EnumTaskStatus,
    releaseStatus: EnumTaskReleaseStatus.InProcess,
    status: status,
    releaseStatus: releaseStatus,
  });
  const queryState = reactive({