zhengyiming
2 天以前 40ed21141404ea96af41bac752b22c0f9a838168
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>