|  |  |  | 
|---|
|  |  |  | :addressName="item.addressName" | 
|---|
|  |  |  | :begin-time="item.beginTime" | 
|---|
|  |  |  | :end-time="item.endTime" | 
|---|
|  |  |  | showActions | 
|---|
|  |  |  | :showActions=" | 
|---|
|  |  |  | item.checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn && | 
|---|
|  |  |  | queryState.checkReceiveStatus === EnumTaskCheckReceiveStatus.Completed | 
|---|
|  |  |  | " | 
|---|
|  |  |  | @click="goSubmitTaskDetail(item)" | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | 
|---|
|  |  |  | import { MyTaskCard, ProTabs, ProTabPane, Calendar } from '@12333/components'; | 
|---|
|  |  |  | import Taro from '@tarojs/taro'; | 
|---|
|  |  |  | import { useCheckReceiveTasks, useTaskList } from '@12333/hooks'; | 
|---|
|  |  |  | import { EnumTaskCheckReceiveStatus } from '@12333/constants'; | 
|---|
|  |  |  | import { EnumTaskCheckReceiveStatus, EnumTaskCheckReceiveMethod } from '@12333/constants'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'InnerPage', | 
|---|
|  |  |  | 
|---|
|  |  |  | url: `${RouterPath.taskSubmitCheck}?id=${item.id}&date=${queryState.date}`, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if ( | 
|---|
|  |  |  | Number(queryState.checkReceiveStatus) === EnumTaskCheckReceiveStatus.WaitCheckReceive || | 
|---|
|  |  |  | Number(queryState.checkReceiveStatus) === EnumTaskCheckReceiveStatus.Completed | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | url: `${RouterPath.taskCheckDetail}?id=${item.id}`, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | if (item.checkReceiveMethod === EnumTaskCheckReceiveMethod.CheckIn) { | 
|---|
|  |  |  | if (Number(queryState.checkReceiveStatus) === EnumTaskCheckReceiveStatus.Completed) { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | url: `${RouterPath.taskUserSubmitCheckHistories}?id=${item.id}&date=${queryState.date}`, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | if ( | 
|---|
|  |  |  | Number(queryState.checkReceiveStatus) === EnumTaskCheckReceiveStatus.WaitCheckReceive || | 
|---|
|  |  |  | Number(queryState.checkReceiveStatus) === EnumTaskCheckReceiveStatus.Completed | 
|---|
|  |  |  | ) { | 
|---|
|  |  |  | Taro.navigateTo({ | 
|---|
|  |  |  | url: `${RouterPath.taskCheckDetail}?id=${item.id}`, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|