|  |  |  | 
|---|
|  |  |  | :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'); | 
|---|