| | |
| | | :checkReceiveStatus="item.checkReceiveStatus" |
| | | :checkReceiveMethod="detail?.checkReceiveMethod" |
| | | @checkReceive="goTaskDetail(item)" |
| | | @checkInOrOut="checkReceiveTask" |
| | | @checkInOrOut="(ev) => checkReceiveTask(ev, item.id)" |
| | | /> |
| | | </template> |
| | | </InfiniteLoading> |
| | |
| | | } |
| | | } |
| | | |
| | | async function checkReceiveTask(ev: CheckInOrOutEventEnum) { |
| | | async function checkReceiveTask(ev: CheckInOrOutEventEnum, taskInfoUserId: string) { |
| | | try { |
| | | let params: API.CheckReceiveTaskCommand = { |
| | | id: id, |
| | | taskInfoUserId: taskInfoUserId, |
| | | date: dayjs(date).format('YYYY-MM-DD'), |
| | | }; |
| | | if (ev === CheckInOrOutEventEnum.CheckIn) { |
| | | params.checkInTime = dayjs().format('YYYY-MM-DD HH:mm:ss'); |