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

---
 apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
index 65f8309..bbe16e9 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,45 @@
 </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 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: 'createdTime', order: EnumPagedListOrder.Desc },
+          { property: 'recommendStatus', 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