added update assign project api

This commit is contained in:
Pramod Mahajan 2025-06-08 18:40:40 +05:30
parent 0b99238fa8
commit 71631fa68d
4 changed files with 12 additions and 8 deletions

View File

@ -175,3 +175,4 @@ export const useProjectsByEmployee = ( employeeId ) =>
} }
}; };

View File

@ -50,7 +50,6 @@ const AssignToProject = ({ employee, onClose }) => {
setSelectedEmployees((prev) => { setSelectedEmployees((prev) => {
const index = prev.findIndex((emp) => emp.projectId === projectId && emp.empID === employee.id); const index = prev.findIndex((emp) => emp.projectId === projectId && emp.empID === employee.id);
const newEntry = { const newEntry = {
empID: employee.id,
jobRoleId: employee.jobRoleId, jobRoleId: employee.jobRoleId,
projectId, projectId,
status: isChecked, status: isChecked,
@ -71,8 +70,8 @@ const AssignToProject = ({ employee, onClose }) => {
console.log(selectedEmployees) console.log(selectedEmployees)
try try
{ {
const resp = await ProjectRepository.updatesAssignProject( employee.id, selectedEmployees ) // const resp = await ProjectRepository.updatesAssignProject( employee.id, selectedEmployees )
console.group(resp.data) // console.group(resp.data)
}catch(error) }catch(error)
{ {

View File

@ -192,7 +192,11 @@ const EmployeeList = () => {
setSelectedEmpFordelete(employee); setSelectedEmpFordelete(employee);
setIsDeleteModalOpen(true); setIsDeleteModalOpen(true);
}; };
const handleCloseAssignModal = () =>
{
setOpenAssignModal( false )
setSelectEmployee(null)
}
return ( return (
<> <>
{isCreateModalOpen && ( {isCreateModalOpen && (
@ -216,7 +220,8 @@ const EmployeeList = () => {
/> />
</div> </div>
</div> </div>
</div>)} </div> )}
{IsDeleteModalOpen && ( {IsDeleteModalOpen && (
<div <div

View File

@ -22,8 +22,7 @@ const ProjectRepository = {
updateProject: (id, data) => api.put(`/api/project/update/${id}`, data), updateProject: (id, data) => api.put(`/api/project/update/${id}`, data),
deleteProject: ( id ) => api.delete( `/projects/${ id }` ), deleteProject: ( id ) => api.delete( `/projects/${ id }` ),
getProjectsByEmployee: ( id ) => api.get( `/api/project/assigned-projects/${ id }` ), getProjectsByEmployee: ( id ) => api.get( `/api/project/assigned-projects/${ id }` ),
updateProjectsByEmployee:(id,data)=>api.post(`/api/project/assign-projects/${id}`,data)
updatesAssignProject:(id,data)=>api.post(`/api/project/assign-projects/${id}`,data),
}; };
export const TasksRepository = { export const TasksRepository = {