From ac7fde69c457b3488bbfe2671dbfeb3eeba26414 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 13 八月 2025 10:15:20 +0800
Subject: [PATCH] fix: 灵工管理

---
 apps/bMiniApp/src/pages/home/index.vue |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/apps/bMiniApp/src/pages/home/index.vue b/apps/bMiniApp/src/pages/home/index.vue
index 6156d7f..e4b1113 100644
--- a/apps/bMiniApp/src/pages/home/index.vue
+++ b/apps/bMiniApp/src/pages/home/index.vue
@@ -89,6 +89,12 @@
 
 const { locationCity } = useUser();
 
+onMounted(async () => {
+  try {
+    await resetLocation();
+  } catch (error) {}
+});
+
 const userStore = useUserStore();
 
 const queryMenuState = reactive({
@@ -114,8 +120,8 @@
         page: pageParam,
         orderInput: [
           queryState.orderType === HomeOrderType.Recommend
-            ? { property: 'createdTime', order: EnumPagedListOrder.Desc }
-            : {},
+            ? { property: 'recommendStatus', order: EnumPagedListOrder.Desc }
+            : { property: 'createdTime', order: EnumPagedListOrder.Desc },
         ],
       },
       // keywords: 'string',
@@ -127,10 +133,6 @@
       // status: 10,
       releaseStatus: EnumTaskReleaseStatus.InProcess,
     };
-
-    if (queryState.orderType === HomeOrderType.Recommend) {
-      params.recommendStatus = EnumTaskRecommendStatus.Yes;
-    }
 
     return taskServices.getTaskInfos(params, {
       showLoading: false,
@@ -165,9 +167,9 @@
   selectPositionItem.value?.toggle?.();
 }
 
-function goFlexJobDetail(item: API.GetFlexTaskListOutput) {
+function goFlexJobDetail(item: API.GetTaskInfosQueryResultItem) {
   Taro.navigateTo({
-    url: `${RouterPath.flexJobDetail}?id=${item.taskId}`,
+    url: `${RouterPath.flexJobDetail}?id=${item.id}`,
   });
 }
 

--
Gitblit v1.9.1