From e24b873677a1b3177c40f8e75f2c7c9e3debdb88 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Thu, 3 Jul 2025 12:16:35 +0530 Subject: [PATCH] added projectId , project id was missed --- src/components/Project/Teams.jsx | 64 ++------------------------------ 1 file changed, 3 insertions(+), 61 deletions(-) diff --git a/src/components/Project/Teams.jsx b/src/components/Project/Teams.jsx index 00295f51..263f3f41 100644 --- a/src/components/Project/Teams.jsx +++ b/src/components/Project/Teams.jsx @@ -29,7 +29,6 @@ const Teams = () => const [filteredEmployees, setFilteredEmployees] = useState([]); const [removingEmployeeId, setRemovingEmployeeId] = useState(null); const [assignedLoading, setAssignedLoading] = useState(false); - // const [ employeeLodaing, setEmployeeLoading ] = useState( false ); const [ activeEmployee, setActiveEmployee ] = useState( true ) const [deleteEmployee,setDeleteEmplyee] = useState(null) @@ -45,7 +44,6 @@ const { isError, } = useManageProjectAllocation({ onSuccessCallback: () => { - // Example: UI reset setRemovingEmployeeId(null); setAssignedLoading(false); setDeleteEmplyee(null); @@ -57,61 +55,7 @@ const { }); - // const fetchEmployees = async () => { - // try { - // setEmployeeLoading(true); - - // // if (!empRoles) { - // ProjectRepository.getProjectAllocation(project.id) - // .then((response) => { - // setEmployees(response.data); - // setFilteredEmployees( response.data.filter( ( emp ) => emp.isActive ) ); - // setEmployeeLoading(false); - // }) - // .catch((error) => { - // setError("Failed to fetch data."); - // setEmployeeLoading(false); - // }); - // } catch (err) { - // setError("Failed to fetch activities."); - // } - // }; - - // const submitAllocations = (items,added) => { - // ProjectRepository.manageProjectAllocation(items) - // .then((response) => { - // fetchEmployees(); - // if ( added ) - // { - // showToast("Employee Assigned Successfully", "success"); - // }else{ - // showToast("Removed Employee Successfully", "success"); - // } - // setRemovingEmployeeId(null); - // setAssignedLoading( false ); - // setDeleteEmplyee( null ) - // closeDeleteModal() - // }) - // .catch((error) => { - // const message = error.response.data.message || error.message || "Error Occured during Api Call"; - // showToast( message, "error" ); - // closeDeleteModal() - // }); - // }; - - // const removeAllocation = (item) => { - // setRemovingEmployeeId(item.id); - // submitAllocations([ - // { - // empID: item.employeeId, - // jobRoleId: item.jobRoleId, - // projectId: project.id, - // status: false, - // }, - // ] ,false); - - // }; - + const removeAllocation = (item) => { setRemovingEmployeeId(item.id); @@ -120,7 +64,7 @@ const { { empID: item.employeeId, jobRoleId: item.jobRoleId, - projectId: project.id, + projectId: projectId, status: false, }, ], @@ -133,18 +77,16 @@ const { return { empID: item.empID, jobRoleId: item.jobRoleId, - projectId: project.id, + projectId: projectId, status: true, }; }); submitAllocations({ items, added: true }); - // Force switch to active view after assignment setActiveEmployee(true); setFilteredEmployees(employees.filter((emp) => emp.isActive)); - // Also update dropdown select if needed const dropdown = document.querySelector('select[name="DataTables_Table_0_length"]'); if (dropdown) dropdown.value = "true"; };