From fb4010f879763b1aa3afb00010b93dd331549246 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 13 八月 2025 17:43:27 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp
---
apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue | 31 +++++++++++--------------------
1 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
index 2cc644d..b239454 100644
--- a/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/flexJob/flexJobDetailFromTask/InnerPage.vue
@@ -2,15 +2,8 @@
<LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch">
<JobDetailContent :isCollapse="true">
<template #footer>
- <PageFooterBtn
- type="primary"
- plain
- @click="taskWorkerHireRefuse(FlexTaskWorkerHireEnum.Refused)"
- >璋㈢粷</PageFooterBtn
- >
- <PageFooterBtn type="primary" @click="taskWorkerHireRefuse(FlexTaskWorkerHireEnum.Hired)"
- >褰曠敤</PageFooterBtn
- >
+ <PageFooterBtn type="primary" plain @click="taskWorkerHireRefuse(10)">璋㈢粷</PageFooterBtn>
+ <PageFooterBtn type="primary" @click="taskWorkerHireRefuse(20)">褰曠敤</PageFooterBtn>
</template>
</JobDetailContent>
</LoadingLayout>
@@ -19,16 +12,15 @@
<script setup lang="ts">
import Taro from '@tarojs/taro';
import { useQuery } from '@tanstack/vue-query';
-import * as flexWorkerServices from '@12333/services/api/FlexWorker';
+import * as taskUserServices from '@12333/services/apiV2/taskUser';
import { Message } from '@12333/utils';
-import { FlexTaskWorkerHireEnum } from '@/constants/task';
defineOptions({
name: 'InnerPage',
});
const router = Taro.useRouter();
-const taskId = router.params?.id ?? '';
+const id = router.params?.id ?? '';
const {
isLoading,
@@ -36,26 +28,25 @@
data: detail,
refetch,
} = useQuery({
- queryKey: ['flexWorkerServices/getFlexTaskDto', taskId],
+ queryKey: ['taskServices/getTaskInfo', id],
queryFn: async () => {
- return await flexWorkerServices.getFlexTaskDto(
- { id: taskId },
+ return await taskServices.getTaskInfo(
+ { id: id },
{
showLoading: false,
}
);
},
- placeholderData: () => ({} as API.GetFlexTaskDtoOutput),
+ placeholderData: () => ({} as API.GetTaskInfoQueryResult),
});
async function taskWorkerHireRefuse(hireStatus: FlexTaskWorkerHireEnum) {
try {
- let params: API.TaskWorkerHireRefuseInput = {
- flexTaskId: taskId,
- flexWorkerId: detail.value?.taskId,
+ let params: API.SetTaskUserHireCommand = {
+ id: id,
hireStatus: hireStatus,
};
- let res = await flexWorkerServices.taskWorkerHireRefuse(params);
+ let res = await taskUserServices.setTaskUserHire(params);
if (res) {
Message.success('鎿嶄綔鎴愬姛');
refetch({
--
Gitblit v1.9.1