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/underTakeMiniApp/src/subpackages/task/components/TaskCheckCard.vue |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/apps/underTakeMiniApp/src/subpackages/task/components/TaskCheckCard.vue b/apps/underTakeMiniApp/src/subpackages/task/components/TaskCheckCard.vue
index 02cda1e..a04fedf 100644
--- a/apps/underTakeMiniApp/src/subpackages/task/components/TaskCheckCard.vue
+++ b/apps/underTakeMiniApp/src/subpackages/task/components/TaskCheckCard.vue
@@ -9,7 +9,7 @@
       :contactPhoneNumber="contactPhoneNumber"
     >
       <template #actions>
-        <template v-if="checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn">
+        <template v-if="OrderUtils.isContainCheckIn(checkReceiveMethods)">
           <!-- <nut-button
             v-if="!checkInTime"
             type="primary"
@@ -72,6 +72,7 @@
 import { CheckInOrOutEventEnum } from '../constants';
 import { Portal } from 'senin-mini/components';
 import { ActionSheet } from '@nutui/nutui-taro';
+import { OrderUtils } from '@12333/utils';
 
 defineOptions({
   name: 'TaskCheckCard',
@@ -94,7 +95,7 @@
   checkInTime?: string;
   /** 绛惧嚭鏃堕棿 */
   checkOutTime?: string;
-  checkReceiveMethod?: EnumTaskCheckReceiveMethod;
+  checkReceiveMethods?: EnumTaskCheckReceiveMethod[];
 
   submitCheckReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus;
 };
@@ -108,23 +109,23 @@
 
 const menuList = computed(() => {
   let _menuList = [];
-  if (props.checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn) {
+  // if (props.checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn) {
+  _menuList.push({
+    name: '鏈埌宀�',
+    value: ManageActions.OutWork,
+  });
+  if (!props.checkInTime) {
     _menuList.push({
-      name: '鏈埌宀�',
-      value: ManageActions.OutWork,
+      name: '绛惧埌',
+      value: ManageActions.CheckIn,
     });
-    if (!props.checkInTime) {
-      _menuList.push({
-        name: '绛惧埌',
-        value: ManageActions.CheckIn,
-      });
-    } else if (!props.checkOutTime) {
-      _menuList.push({
-        name: '绛惧嚭',
-        value: ManageActions.CheckOut,
-      });
-    }
+  } else if (!props.checkOutTime) {
+    _menuList.push({
+      name: '绛惧嚭',
+      value: ManageActions.CheckOut,
+    });
   }
+  // }
 
   return _menuList;
 });

--
Gitblit v1.9.1