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