From 1d472eb06970c85b0edfb58871956bc2c8d69916 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 25 十二月 2025 17:44:46 +0800
Subject: [PATCH] fix: 甲方小程序

---
 apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
index 65f8309..4ee5fef 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
@@ -1,10 +1,10 @@
 <template>
   <InfiniteLoading
-    scrollViewClassName="common-infinite-scroll-list home-list"
+    scrollViewClassName="common-page-infinite-scroll-list"
     v-bind="infiniteLoadingProps"
   >
     <div class="mineCollectTask-service-list">
-      <TaskCard
+      <StandardServiceCard
         v-for="item in infiniteLoadingProps.flattenListData"
         :key="item.id"
         @click="goSerciceDetail(item)"
@@ -16,36 +16,42 @@
 </template>
 
 <script setup lang="ts">
-import { TaskCard } from '@12333/components';
-import * as taskServices from '@12333/services/apiV2/task';
-import * as taskUserServices from '@12333/services/apiV2/taskUser';
-import { useInfiniteLoading, useTaskList } from '@12333/hooks';
+import { useInfiniteLoading } from '@12333/hooks';
 import Taro from '@tarojs/taro';
+import { EnumPagedListOrder, EnumStandardServiceReleaseStatus } from '@12333/constants';
+import * as standardServiceServices from '@12333/services/apiV2/standardService';
 
 defineOptions({
   name: 'InnerPage',
 });
 
+const queryState = reactive({
+  releaseStatus: EnumStandardServiceReleaseStatus.InProcess,
+  isCollected: true,
+});
+
 const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
   ({ pageParam }) => {
-    let params: API.GetTaskInfosQuery = {
+    let params: API.GetStandardServicesQuery = {
       pageModel: {
         rows: 20,
         page: pageParam,
+        orderInput: [{ property: 'collectionTime', order: EnumPagedListOrder.Desc }],
       },
-      isCollected: true,
+      releaseStatus: queryState.releaseStatus,
+      isCollected: queryState.isCollected,
     };
 
-    return taskServices.getOpenTaskInfos(params, {
+    return standardServiceServices.getOpenStandardServices(params, {
       showLoading: false,
     });
   },
   {
-    queryKey: ['taskServices/getOpenTaskInfos'],
+    queryKey: ['standardServiceServices/getOpenStandardServices', queryState],
   }
 );
 
-function goSerciceDetail(item: any) {
+function goSerciceDetail(item: API.GetStandardServicesQueryResultItem) {
   Taro.navigateTo({
     url: `${RouterPath.serciceDetail}?id=${item.id}`,
   });

--
Gitblit v1.10.0