From 912a173f39ffe662ebf320abc8d18ce296c557a4 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 14 十一月 2025 10:14:54 +0800
Subject: [PATCH] fix: bug

---
 packages/components/src/Card/TaskCheckFileCard.vue |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/packages/components/src/Card/TaskCheckFileCard.vue b/packages/components/src/Card/TaskCheckFileCard.vue
index 063ee6d..f44d325 100644
--- a/packages/components/src/Card/TaskCheckFileCard.vue
+++ b/packages/components/src/Card/TaskCheckFileCard.vue
@@ -4,19 +4,31 @@
       <div class="taskCheckFileCard-time-wrapper">
         <template v-if="OrderUtils.isContainCheckIn(checkReceiveMethods)">
           <div class="taskCheckFileCard-time">
-            绛惧埌鏃堕棿锛歿{
+            {{ userCheckLabelPrefix }}绛惧埌鏃堕棿锛歿{
               props.userCheckInTime
                 ? dayjs(props.userCheckInTime).format('YYYY-MM-DD HH:mm:ss')
                 : ''
             }}
           </div>
           <div class="taskCheckFileCard-time">
-            绛惧嚭鏃堕棿锛歿{
+            {{ userCheckLabelPrefix }}绛惧嚭鏃堕棿锛歿{
               props.userCheckOutTime
                 ? dayjs(props.userCheckOutTime).format('YYYY-MM-DD HH:mm:ss')
                 : ''
             }}
           </div>
+          <template v-if="showCheckTime">
+            <div class="taskCheckFileCard-time">
+              浜哄伐绛惧埌鏃堕棿锛歿{
+                props.checkInTime ? dayjs(props.checkInTime).format('YYYY-MM-DD HH:mm:ss') : ''
+              }}
+            </div>
+            <div class="taskCheckFileCard-time">
+              浜哄伐绛惧嚭鏃堕棿锛歿{
+                props.checkOutTime ? dayjs(props.checkOutTime).format('YYYY-MM-DD HH:mm:ss') : ''
+              }}
+            </div>
+          </template>
         </template>
         <div class="taskCheckFileCard-time" v-else>
           {{ props.createdTime ? dayjs(props.createdTime).format('YYYY-MM-DD HH:mm:ss') : '' }}
@@ -83,13 +95,21 @@
   userCheckInTime?: string;
   /** 鐢ㄦ埛绛惧嚭鏃堕棿 */
   userCheckOutTime?: string;
+  /** 浜哄伐绛惧埌鏃堕棿 */
+  checkInTime?: string;
+  /** 浜哄伐绛惧嚭鏃堕棿 */
+  checkOutTime?: string;
 
   /** 楠屾敹鏂瑰紡 */
   checkReceiveMethods?: EnumTaskCheckReceiveMethod[];
+  userCheckLabelPrefix?: string;
+  showCheckTime?: boolean;
 };
 
 const props = withDefaults(defineProps<Props>(), {
   showCheckReceiveStatus: false,
+  userCheckLabelPrefix: '',
+  showCheckTime: false,
 });
 </script>
 

--
Gitblit v1.9.1