| | |
| | | > |
| | | <template #renderItem="{ item }"> |
| | | <TaskCard |
| | | :id="item.id" |
| | | :name="item.name" |
| | | :address-name="item.addressName" |
| | | :begin-time="item.beginTime" |
| | |
| | | :billing-method="item.billingMethod" |
| | | :settlement-cycle="item.settlementCycle" |
| | | :benefits="item.benefits" |
| | | :show-actions="true" |
| | | :release-status="item.releaseStatus" |
| | | @apply="goTaskDetail" |
| | | > |
| | | <template #actions> |
| | | <nut-button @click="goTaskDetail(item)" type="primary">报名</nut-button> |
| | | </template> |
| | | </TaskCard> |
| | | </template> |
| | | </InfiniteLoading> |
| | |
| | | defaultQueryMenuState: {}, |
| | | }); |
| | | |
| | | function goTaskDetail(item: API.GetTaskInfosQueryResultItem) { |
| | | function goTaskDetail(id: string) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.taskCheckDetail}?id=${item.id}`, |
| | | url: `${RouterPath.taskDetail}?id=${id}`, |
| | | }); |
| | | } |
| | | |