| | |
| | | :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> |