added projectId , project id was missed

This commit is contained in:
Pramod Mahajan 2025-07-03 12:16:35 +05:30
parent 25b2f6973c
commit e24b873677

View File

@ -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";
};