|  |  | 
 |  |  | import { MyTaskCard, ProTabs, ProTabPane, Calendar } from '@12333/components'; | 
 |  |  | import Taro from '@tarojs/taro'; | 
 |  |  | import { EnumTaskCheckReceiveStatus } from '@12333/constants'; | 
 |  |  | import { useInfiniteLoading, useTaskList } from '@12333/hooks'; | 
 |  |  | import * as taskCheckReceiveServices from '@12333/services/apiV2/taskCheckReceive'; | 
 |  |  | import dayjs from 'dayjs'; | 
 |  |  | import { useCheckReceiveTasks } from '@12333/hooks'; | 
 |  |  |  | 
 |  |  | defineOptions({ | 
 |  |  |   name: 'InnerPage', | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const queryState = reactive({ | 
 |  |  |   date: dayjs().toDate(), | 
 |  |  |   checkReceiveStatus: EnumTaskCheckReceiveStatus.WaitSubmit, | 
 |  |  | }); | 
 |  |  |  | 
 |  |  | const { infiniteLoadingProps } = useInfiniteLoading( | 
 |  |  |   ({ pageParam }) => { | 
 |  |  |     let params: API.GetCheckReceiveTasksQuery = { | 
 |  |  |       pageModel: { | 
 |  |  |         rows: 20, | 
 |  |  |         page: pageParam, | 
 |  |  |       }, | 
 |  |  |       date: dayjs(queryState.date).format('YYYY-MM-DD'), | 
 |  |  |       checkReceiveStatus: queryState.checkReceiveStatus, | 
 |  |  |     }; | 
 |  |  |  | 
 |  |  |     return taskCheckReceiveServices.getCheckReceiveTasks(params, { | 
 |  |  |       showLoading: false, | 
 |  |  |     }); | 
 |  |  |   }, | 
 |  |  |   { | 
 |  |  |     queryKey: ['taskCheckReceiveServices/getCheckReceiveTasks', queryState], | 
 |  |  |   } | 
 |  |  | ); | 
 |  |  | const { queryState, infiniteLoadingProps } = useCheckReceiveTasks(); | 
 |  |  |  | 
 |  |  | function goSubmitTaskDetail(item: API.GetCheckReceiveTasksQueryResultItem) { | 
 |  |  |   Taro.navigateTo({ | 
 |  |  |     url: `${RouterPath.taskCheckDetail}?taskId=${item.id}`, | 
 |  |  |     url: `${RouterPath.taskCheckDetail}?id=${item.id}&date=${queryState.date}&checkReceiveStatus=${queryState.checkReceiveStatus}`, | 
 |  |  |   }); | 
 |  |  | } | 
 |  |  | </script> |