From 4e63208cc64da14ea36ed606b5fe7992b2748f4e Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 12 八月 2025 17:58:37 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue
index d8c055d..a64e6a6 100644
--- a/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/batchTaskList/InnerPage.vue
@@ -11,10 +11,10 @@
     <template #renderItem="{ item }">
       <FlexJobCard
         :name="item.name"
-        :genderType="item.genderType"
+        :gender="item.gender"
         :age="item.age"
-        :educationalLevel="item.educationalLevel"
-        :arrangeCount="item.arrangeCount"
+        :educationalBackgroundContent="item.educationalBackgroundContent"
+        :taskCount="item.taskCount"
         :showFooterLeft="false"
       >
         <template #footerRight>
@@ -31,8 +31,8 @@
 <script setup lang="ts">
 import Taro from '@tarojs/taro';
 import { useInfiniteLoading } from '@12333/hooks';
-import { OrderInputType } from '@12333/constants';
-import * as flexWorkerServices from '@12333/services/api/FlexWorker';
+import { EnumTaskUserArrangeStatus, EnumPagedListOrder } from '@12333/constants';
+import * as taskUserServices from '@12333/services/apiV2/taskUser';
 import _ from 'lodash';
 import { Message, trim } from '@12333/utils';
 import { FlexJobCard } from '@12333/components';
@@ -43,10 +43,10 @@
 
 const searchValue = ref('');
 const router = Taro.useRouter();
-const taskId = router.params?.taskId ?? '';
+const id = router.params?.id ?? '';
 const status = router.params?.status ?? '';
 const queryState = reactive({
-  searchValueTrim: '',
+  keywords: '',
 });
 
 const showQueryState = computed(() => {
@@ -54,38 +54,38 @@
 });
 
 const handleSearch = _.debounce(function () {
-  queryState.searchValueTrim = trim(searchValue.value);
+  queryState.keywords = trim(searchValue.value);
 }, 300);
 
 const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
   ({ pageParam }) => {
-    let params: API.GetFlexTaskWorkerArrangeListInput = {
-      searchKeys: queryState.searchValueTrim,
-      flexTaskId: taskId,
+    let params: API.GetArrangeTaskUsersQuery = {
+      keywords: queryState.keywords,
+      arrangeStatus: EnumTaskUserArrangeStatus.Wait,
+      id: id,
       pageModel: {
         rows: 20,
         page: pageParam,
-        orderInput: [{ property: 'lastShelfTime', order: OrderInputType.Desc }],
+        orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
       },
     };
 
-    return flexWorkerServices.getFlexTaskWorkerArrangeList(params, {
+    return taskUserServices.getArrangeTaskUsers(params, {
       showLoading: false,
     });
   },
   {
-    queryKey: ['flexWorkerServices/getFlexTaskWorkerArrangeList', queryState],
+    queryKey: ['taskUserServices/getArrangeTaskUsers', queryState],
   }
 );
 
-async function handleArrange(item: API.GetNewestWorkerListOutput) {
+async function handleArrange(item: API.GetArrangeTaskUsersQueryResultItem) {
   try {
-    let params: API.TaskWorkerArrangeInput = {
-      flexTaskId: taskId,
-      flexWorkerId: item.userId,
-      arrange: true,
+    let params: API.SetTaskUserArrangeCommand = {
+      id: item.id,
+      arrangeStatus: EnumTaskUserArrangeStatus.Complete,
     };
-    let res = await flexWorkerServices.taskWorkerArrange(params);
+    let res = await taskUserServices.setTaskUserArrange(params);
     if (res) {
       Message.success('宸插畨鎺�');
       invalidateQueries();

--
Gitblit v1.9.1