From 186234cb3833e620aa0ae46212fe337eb2d6e77d Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 13 三月 2025 13:07:02 +0800 Subject: [PATCH] feat: 接口对接 --- apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue index 84ccdba..cc10ce4 100644 --- a/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/task/taskHandleCheckDetail/InnerPage.vue @@ -2,12 +2,19 @@ <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> <ContentScrollView style="background-color: #fff"> <div class="personal-info-wrapper"> - <TaskCheckPersonalView /> + <TaskCheckPersonalView + :avatarUrl="setOSSLink(detail.avatarUrl)" + :name="detail.name" + :isRealName="detail.isRealName" + :contactPhone="detail.contactPhone" + /> </div> <div class="taskCheckDetail-status-wrapper"> <div class="taskCheckDetail-status-title">楠屾敹鐓х墖</div> </div> - <div class="taskCheckDetail-time">2024.11.14 9:28:39</div> + <div class="taskCheckDetail-time"> + {{ dayjs(detail.appleCheckTime).format('YYYY.MM.DD HH:mm:ss') }} + </div> <nut-grid square :column-num="3" @@ -16,7 +23,11 @@ v-if="list.length > 0" class="pro-img-grid" > - <nut-grid-item v-for="(item, index) in list" :key="item" class="pro-img-grid-item"> + <nut-grid-item + v-for="(item, index) in detail.checkImageUrl" + :key="index" + class="pro-img-grid-item" + > <div class="pro-img-grid-img-item"> <PreviewImage :src="item" class="pro-img-grid-img" :urls="list" /> </div> @@ -37,13 +48,16 @@ import TaskCheckPersonalView from '../components/TaskCheckPersonalView.vue'; import { PreviewImage } from '@12333/components'; import { Colors } from '@12333/constants'; +import { setOSSLink } from '@12333/utils'; +import dayjs from 'dayjs'; defineOptions({ name: 'InnerPage', }); const router = Taro.useRouter(); -const taskId = router.params?.id ?? ''; +const taskId = router.params?.taskId ?? ''; +const userId = router.params?.userId ?? ''; const { isLoading, @@ -53,14 +67,14 @@ } = useQuery({ queryKey: ['flexWorkerServices/getOrdeForDetail', taskId], queryFn: async () => { - return await flexWorkerServices.getOrdeForDetail( - { id: taskId }, + return await flexWorkerServices.getFlexTaskWorkerCheckContentDto( + { flexTaskId: taskId, flexWorkerId: userId }, { showLoading: false, } ); }, - placeholderData: () => ({} as API.OrderInfoDto), + placeholderData: () => ({} as API.GetTaskWorkerCheckContentOutput), }); const list = ref([ -- Gitblit v1.9.1