From 6244c26cd11f6446b39c0ad50c8223b379e5258a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 07 十一月 2025 19:05:47 +0800
Subject: [PATCH] fix: bug

---
 apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue |   35 ++++++++++++++++++++---------------
 1 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
index e30c3d2..5959528 100644
--- a/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
+++ b/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);
-    }
-  });
+  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);
-    }
-  });
+  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]);
         },
       });

--
Gitblit v1.9.1