From a2f75928b5abc29949e5655a687a5ad0a77533ac Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 23 十二月 2025 09:08:37 +0800
Subject: [PATCH] fix: 甲方小程序

---
 apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue |   51 ++++++++++++++-------------------------------------
 1 files changed, 14 insertions(+), 37 deletions(-)

diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineSign/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
similarity index 60%
rename from apps/housekeepingMiniApp/src/subpackages/mine/mineSign/InnerPage.vue
rename to apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
index 0115ec4..3557d83 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineSign/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
@@ -14,13 +14,14 @@
       :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitHire"
     ></ProTabPane>
     <ProTabPane
-      :title="`寰呯绾"
+      :title="`寰呮湇鍔"
       :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitSignContract"
     ></ProTabPane>
     <ProTabPane
-      :title="`宸茶阿缁漙"
+      :title="`宸插畬鎴恅"
       :pane-key="GetPersonalApplyTaskInfosQueryStatus.HireRefuse"
     ></ProTabPane>
+    <ProTabPane :title="`宸插彇娑坄" :pane-key="40"></ProTabPane>
   </ProTabs>
   <InfiniteLoading
     scrollViewClassName="common-infinite-scroll-list home-list"
@@ -28,7 +29,7 @@
     :key="queryState.status"
   >
     <template #renderItem="{ item }">
-      <TaskCard
+      <ReserveServiceCard
         :name="item.name"
         :begin-time="item.beginTime"
         :end-time="item.endTime"
@@ -37,33 +38,18 @@
         :service-fee="item.serviceFee"
         :settlement-cycle="item.settlementCycle"
         :address-name="item.addressName"
-        :unRead="item.unRead"
-        @click="goTaskDetail(item)"
+        @click="goSerciceDetail(item)"
       >
-        <template #actions>
-          <div
-            class="task-card-actions-text"
-            :style="{ color: GetPersonalApplyTaskInfosQueryStatusColor[item.status] }"
-          >
-            {{ GetPersonalApplyTaskInfosQueryStatusText[item.status] }}
-          </div>
-        </template>
-      </TaskCard>
+      </ReserveServiceCard>
     </template>
   </InfiniteLoading>
 </template>
 
 <script setup lang="ts">
-import { TaskCard, ProTabs, ProTabPane } from '@12333/components';
+import { ProTabs, ProTabPane } from '@12333/components';
 import { useUserStore } from '@/stores/modules/user';
 import { useInfiniteLoading } from '@12333/hooks';
-import {
-  EnumPagedListOrder,
-  GetPersonalApplyTaskInfosQueryStatus,
-  GetPersonalApplyTaskInfosQueryStatusText,
-  GetPersonalApplyTaskInfosQueryStatusColor,
-  EnumReadScene,
-} from '@12333/constants';
+import { EnumPagedListOrder, GetPersonalApplyTaskInfosQueryStatus } from '@12333/constants';
 import * as taskServices from '@12333/services/apiV2/task';
 import Taro from '@tarojs/taro';
 
@@ -79,39 +65,30 @@
 
 const { infiniteLoadingProps } = useInfiniteLoading(
   ({ pageParam }) => {
-    let params: API.GetPersonalApplyTaskInfosQuery = {
+    let params: API.GetTaskInfosQuery = {
       pageModel: {
         rows: 20,
         page: pageParam,
         orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
       },
     };
-    if (Number(queryState.status)) {
-      params.status = queryState.status;
-    }
-    return taskServices.getPersonalApplyTaskInfos(params, {
+
+    return taskServices.getOpenTaskInfos(params, {
       showLoading: false,
     });
   },
   {
-    queryKey: ['taskServices/getPersonalApplyTaskInfos', queryState],
+    queryKey: ['taskServices/getOpenTaskInfos', queryState],
   }
 );
 
-function goTaskDetail(item: API.GetPersonalApplyTaskInfosQueryResultItem) {
+function goSerciceDetail(item: any) {
   Taro.navigateTo({
-    url: `${RouterPath.taskDetail}?id=${item.id}&from=sign&readScene=${EnumReadScene.TaskUserApplyForPersonal}`,
+    url: `${RouterPath.serciceDetail}?id=${item.id}`,
   });
 }
 </script>
 
 <style lang="scss">
 @import '@/styles/common.scss';
-
-.mineSign-page-wrapper {
-  .task-card-actions-text {
-    font-size: 24px;
-    line-height: 42px;
-  }
-}
 </style>

--
Gitblit v1.10.0