| | |
| | | <template> |
| | | <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> |
| | | <ContentScrollView :paddingH="false"> |
| | | <MyTaskCard |
| | | :name="taskInfoDetail?.name ?? ''" |
| | | :addressName="taskInfoDetail?.addressName ?? ''" |
| | | :beginTime="taskInfoDetail?.beginTime" |
| | | :endTime="taskInfoDetail.endTime" |
| | | :contactPhoneNumber="taskInfoDetail.contactPhoneNumber" |
| | | :contacts="taskInfoDetail.contacts" |
| | | :showMyTaskArrow="false" |
| | | showContact |
| | | ></MyTaskCard> |
| | | <nut-form :model-value="form" ref="formRef" :rules="rules"> |
| | | <nut-form-item |
| | | label="上传照片:" |
| | |
| | | import { goBack } from '@/utils'; |
| | | import { useQueryClient } from '@tanstack/vue-query'; |
| | | import dayjs from 'dayjs'; |
| | | import { useCheckReceiveTaskUserSubmit } from '@12333/hooks'; |
| | | import { useCheckReceiveTaskUserSubmit, useTaskInfo } from '@12333/hooks'; |
| | | import { EnumTaskUserSubmitCheckHistoryType } from '@12333/constants'; |
| | | import { MyTaskCard, TaskCheckFileCard } from '@12333/components'; |
| | | |
| | | defineOptions({ |
| | | name: 'InnerPage', |
| | |
| | | const date = route.params?.date as string; |
| | | const queryClient = useQueryClient(); |
| | | |
| | | const { detail: taskInfoDetail } = useTaskInfo({ |
| | | id, |
| | | }); |
| | | |
| | | const { isLoading, isError, detail, refetch, isContainCheckIn } = useCheckReceiveTaskUserSubmit({ |
| | | params: { |
| | | taskInfoId: id, |