wupengfei
5 天以前 6244c26cd11f6446b39c0ad50c8223b379e5258a
apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
@@ -2,7 +2,12 @@
  <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch">
    <ContentScrollView :paddingH="false">
      <nut-form :model-value="form" ref="formRef" :rules="rules">
        <nut-form-item label="上传照片:" class="bole-form-item alignTop" prop="files" required>
        <nut-form-item
          label="上传照片:"
          class="bole-form-item alignTop"
          prop="files"
          :required="!isContainCheckIn"
        >
          <Uploader
            v-model:file-list="form.files"
            :maximum="9"
@@ -69,27 +74,27 @@
});
const rules = reactive<FormRules>({
  files: [{ required: true, message: '请上传照片', validator: FormValidator.validatorArray }],
  files: [{ message: '请上传照片', validator: FormValidator.validatorArray }],
});
const formRef = ref<any>(null);
function handleCheckIn() {
  if (!formRef.value) return;
  formRef.value.validate().then(({ valid, errors }: any) => {
    if (valid) {
      submitCheckReceiveTask(EnumTaskUserSubmitCheckHistoryType.CheckIn);
    }
  });
  // if (!formRef.value) return;
  // formRef.value.validate().then(({ valid, errors }: any) => {
  //   if (valid) {
  //   }
  // });
}
function handleCheckOut() {
  if (!formRef.value) return;
  formRef.value.validate().then(({ valid, errors }: any) => {
    if (valid) {
      submitCheckReceiveTask(EnumTaskUserSubmitCheckHistoryType.CheckOut);
    }
  });
  // if (!formRef.value) return;
  // formRef.value.validate().then(({ valid, errors }: any) => {
  //   if (valid) {
  //   }
  // });
}
function handleSubmit() {
@@ -113,7 +118,7 @@
    if (res) {
      Message.success('提交成功', {
        onClosed() {
          goBack();
          // goBack();
          queryClient.invalidateQueries(['taskServices/getTaskInfo', id]);
        },
      });