dynamically updated completed planned work at project lis and workarea when going to create new sub task
This commit is contained in:
parent
1c2b6eaac8
commit
6afe1e6700
@ -38,13 +38,12 @@ const SubTask = ({ activity, onClose }) => {
|
|||||||
const selectedActivityId = watch("activityId");
|
const selectedActivityId = watch("activityId");
|
||||||
const selectedActivity = activities?.find((a) => a.id === selectedActivityId);
|
const selectedActivity = activities?.find((a) => a.id === selectedActivityId);
|
||||||
const { mutate: createSubTask, isPending } = useManageTask({
|
const { mutate: createSubTask, isPending } = useManageTask({
|
||||||
onSuccessCallback: () =>
|
onSuccessCallback: () => {
|
||||||
{
|
showToast("Sub Task Created Successfully", "success");
|
||||||
showToast("Sub Task Created Successfully","success")
|
|
||||||
reset();
|
reset();
|
||||||
onClose();
|
onClose();
|
||||||
}
|
},
|
||||||
} )
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setCategoryData(categories);
|
setCategoryData(categories);
|
||||||
@ -73,7 +72,7 @@ const SubTask = ({ activity, onClose }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const onSubmitForm = async (formData) => {
|
const onSubmitForm = async (formData) => {
|
||||||
let payload = {
|
let data = {
|
||||||
workAreaID: Task.workItem.workAreaId,
|
workAreaID: Task.workItem.workAreaId,
|
||||||
workCategoryId: formData.workCategoryId,
|
workCategoryId: formData.workCategoryId,
|
||||||
activityID: formData.activityId,
|
activityID: formData.activityId,
|
||||||
@ -83,7 +82,18 @@ const SubTask = ({ activity, onClose }) => {
|
|||||||
comment: formData.comment,
|
comment: formData.comment,
|
||||||
};
|
};
|
||||||
|
|
||||||
createSubTask([payload])
|
const payload = [data];
|
||||||
|
let buildingId = activity.workItem.workArea.floor.building.id;
|
||||||
|
let floorId = activity.workItem.workArea.floor.id;
|
||||||
|
let workAreaId = activity.workItem.workArea.id;
|
||||||
|
createSubTask({
|
||||||
|
payload: payload,
|
||||||
|
buildingId: buildingId,
|
||||||
|
floorId: floorId,
|
||||||
|
workAreaId: workAreaId,
|
||||||
|
PreviousPlannedWork:0,
|
||||||
|
previousCompletedWork:0
|
||||||
|
});
|
||||||
};
|
};
|
||||||
return (
|
return (
|
||||||
<div className="container-xxl my-1">
|
<div className="container-xxl my-1">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user