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