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