From cbcc6a8eecfc19e93da08500dcc898efdabf7836 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 22 十月 2025 18:38:45 +0800
Subject: [PATCH] fix: s

---
 src/views/EmploymentManage/EmploymentManageArrange.vue |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/views/EmploymentManage/EmploymentManageArrange.vue b/src/views/EmploymentManage/EmploymentManageArrange.vue
index c88f40b..017f5c4 100644
--- a/src/views/EmploymentManage/EmploymentManageArrange.vue
+++ b/src/views/EmploymentManage/EmploymentManageArrange.vue
@@ -13,6 +13,15 @@
             />
           </QueryFilterItem>
           <QueryFilterItem>
+            <FieldRadio
+              v-model="extraParamState.applyStatus"
+              :value-enum="EnumGetArrangeTaskUsersQueryApplyStatusText"
+              buttonStyle
+              showAllBtn
+              @change="getList()"
+            />
+          </QueryFilterItem>
+          <QueryFilterItem>
             <SearchInput
               v-model="extraParamState.searchWord"
               style="width: 250px"
@@ -50,7 +59,10 @@
 import { EmploymentArrangeColumns } from './constants';
 import { Message } from '@bole-core/core';
 import * as taskUserServices from '@/services/api/taskUser';
-import { EnumTaskUserArrangeStatusText } from '@/constants';
+import {
+  EnumTaskUserArrangeStatusText,
+  EnumGetArrangeTaskUsersQueryApplyStatusText,
+} from '@/constants';
 
 defineOptions({
   name: 'EmploymentManageArrange',
@@ -105,6 +117,7 @@
         id: id,
         keywords: extraParamState.searchWord,
         arrangeStatus: extraParamState.arrangeStatus,
+        applyStatus: extraParamState.applyStatus,
       };
 
       let res = await taskUserServices.getArrangeTaskUsers(params, {
@@ -120,6 +133,7 @@
       searchWord: '',
       orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
       arrangeStatus: '' as any as EnumTaskUserArrangeStatus,
+      applyStatus: '' as any as EnumGetArrangeTaskUsersQueryApplyStatus,
     },
     queryKey: ['taskUserServices/getArrangeTaskUsers'],
     columnsRenderProps: {
@@ -132,7 +146,8 @@
 async function handleArrange(row: API.GetArrangeTaskUsersQueryResultItem) {
   try {
     let res = await taskUserServices.setTaskUserArrange({
-      id: row.id,
+      enterpriseEmployeeId: row.id,
+      taskInfoId: id,
       arrangeStatus: EnumTaskUserArrangeStatus.Complete,
     });
     if (res) {

--
Gitblit v1.9.1