wupengfei
3 天以前 133d34f069b0d9a85b58630377885e92dc90933d
apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
@@ -1,6 +1,16 @@
<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="上传照片:"
@@ -20,7 +30,7 @@
      </nut-form>
    </ContentScrollView>
    <PageFooter :isOnlyAction="false">
      <template v-if="isContainCheckIn">
      <!-- <template v-if="isContainCheckIn">
        <PageFooterBtn type="primary" v-if="!detail.userCheckHistoryType" @click="handleCheckIn()"
          >签到</PageFooterBtn
        >
@@ -30,8 +40,8 @@
          @click="handleCheckOut()"
          >签出</PageFooterBtn
        >
      </template>
      <PageFooterBtn v-else type="primary" @click="handleSubmit()">提交</PageFooterBtn>
      </template> -->
      <PageFooterBtn type="primary" @click="handleSubmit()">提交</PageFooterBtn>
    </PageFooter>
  </LoadingLayout>
</template>
@@ -45,8 +55,9 @@
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',
@@ -57,6 +68,10 @@
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,