setup job data for update

This commit is contained in:
pramod.mahajan 2025-11-17 18:28:15 +05:30
parent 5f649cd917
commit da391368a6

View File

@ -54,15 +54,48 @@ const ManageJob = ({ Job }) => {
}); });
const onSubmit = (formData) => { const onSubmit = (formData) => {
formData.assignees = formData.assignees.map((emp) => ({ if (Job) {
employeeId: emp,
isActive: true,
}));
formData.startDate = localToUtc(formData.startDate);
formData.dueDate = localToUtc(formData.dueDate); const payload = [
formData.projectId = projectId; {
CreateJob(formData); op: "replace",
path: "/title",
value: formData.title,
},
{
op: "replace",
path: "/description",
value: formData.description,
},
{
op: "replace",
path: "/startDate",
value: localToUtc(formData.startDate) ?? JobData.startDate,
},
{
op: "replace",
path: "/dueDate",
value: localToUtc(formData.dueDate) ?? JobData.dueDate,
},
{
op: "replace",
path: "/tags",
value: formData.tags,
},
];
} else {
formData.assignees = formData.assignees.map((emp) => ({
employeeId: emp,
isActive: true,
}));
formData.startDate = localToUtc(formData.startDate);
formData.dueDate = localToUtc(formData.dueDate);
formData.projectId = projectId;
// CreateJob(formData);
}
}; };
useEffect(() => { useEffect(() => {