From 6e2f19df7ba33fcfea0af7c2c529c68414c101fb Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 10:32:14 +0800 Subject: [PATCH] feat: 接口对接 --- apps/bMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue index dc40cd9..0bcc458 100644 --- a/apps/bMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue @@ -21,8 +21,7 @@ :isReal="item.isReal" :contactPhoneNumber="item.contactPhoneNumber" :checkReceiveStatus="item.checkReceiveStatus" - @checkReceive="goHandleTaskDetail(item)" - @taskChecked="goTaskCheckedDetail(item)" + @checkReceive="goTaskDetail(item)" /> </template> </InfiniteLoading> @@ -35,6 +34,7 @@ import { useInfiniteLoading } from '@12333/hooks'; import TaskCheckCard from '../components/TaskCheckCard.vue'; import { MyTaskCard } from '@12333/components'; +import { EnumTaskCheckReceiveStatus } from '@12333/constants'; import { setOSSLink } from '@12333/utils'; import dayjs from 'dayjs'; @@ -68,15 +68,16 @@ } ); -function goHandleTaskDetail(item: API.GetCheckReceiveTaskQueryResultItem) { - Taro.navigateTo({ - url: `${RouterPath.taskHandleCheckDetail}?id=${item.id}&date=${date}`, - }); -} - -function goTaskCheckedDetail(item: API.GetCheckReceiveTaskQueryResultItem) { - Taro.navigateTo({ - url: `${RouterPath.taskCheckedDetail}?id=${item.id}`, - }); +function goTaskDetail(item: API.GetCheckReceiveTaskQueryResultItem) { + if (item.checkReceiveStatus === EnumTaskCheckReceiveStatus.Completed) { + Taro.navigateTo({ + url: `${RouterPath.taskCheckedDetail}?id=${item.id}`, + }); + } + if (item.checkReceiveStatus === EnumTaskCheckReceiveStatus.WaitCheckReceive) { + Taro.navigateTo({ + url: `${RouterPath.taskHandleCheckDetail}?id=${item.id}&date=${date}`, + }); + } } </script> -- Gitblit v1.9.1