From 34b86673ec8fd29680a7679d3d8a597351a63f60 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 25 十二月 2025 14:01:53 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp
---
apps/housekeepingMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue | 31 ++++++++++++++++++++-----------
1 files changed, 20 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..2c32b9a 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 { 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: '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