can't update completed is greather than zero

This commit is contained in:
Pramod Mahajan 2025-05-10 12:54:10 +05:30
parent c728b162e8
commit 1dbd8ba317

View File

@ -119,6 +119,9 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
showToast(message, "error"); showToast(message, "error");
} }
}; };
const PlannedWork = NewWorkItem?.workItem?.plannedWork || workItem?.plannedWork;
const CompletedWork = NewWorkItem?.workItem?.completedWork ?? workItem?.completedWork;
return ( return (
<> <>
{isModalOpen && ( {isModalOpen && (
@ -233,9 +236,11 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
></div> ></div>
</div> </div>
</td> </td>
<td className="d-md-table-cell"> <td className="text-end align-middle">
<div className="dropdown"> <div className="dropdown w-auto d-inline-flex align-items-center gap-1">
{!projectId && ManageTasks && ( {/* Reserve space for Assign button */}
<div style={{ width: 'auto', minWidth: '60px' }}>
{(!projectId && ManageTasks) && (PlannedWork !== CompletedWork) ? (
<button <button
aria-label="Modify" aria-label="Modify"
type="button" type="button"
@ -244,17 +249,23 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
data-bs-target="#project-modal" data-bs-target="#project-modal"
onClick={openModal} onClick={openModal}
> >
<span className="badge badge-md bg-label-primary me-1"> <span className="badge badge-md bg-label-primary me-1">Assign</span>
Assign
</span>
</button> </button>
) : (
// Hidden placeholder to preserve layout
<span className="invisible">
<span className="badge badge-md bg-label-primary me-1">Assign</span>
</span>
)} )}
</div>
{/* Edit and Delete buttons */}
{ManageInfra && ( {ManageInfra && (
<> <>
<button <button
aria-label="Modify" aria-label="Modify"
type="button" type="button"
className="btn p-0 dropdown-toggle hide-arrow" className="btn p-0"
onClick={showModal1} onClick={showModal1}
> >
<i <i
@ -262,13 +273,12 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
data-bs-toggle="tooltip" data-bs-toggle="tooltip"
data-bs-placement="top" data-bs-placement="top"
title="Edit Activity" title="Edit Activity"
data-bs-original-title="Edit Activity"
></i> ></i>
</button> </button>
<button <button
aria-label="Delete" aria-label="Delete"
type="button" type="button"
className="btn p-0 dropdown-toggle hide-arrow" className="btn p-0"
onClick={showModalDelete} onClick={showModalDelete}
> >
<i <i
@ -276,13 +286,15 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
data-bs-toggle="tooltip" data-bs-toggle="tooltip"
data-bs-placement="top" data-bs-placement="top"
title="Delete Activity" title="Delete Activity"
data-bs-original-title="Delete Activity"
></i> ></i>
</button> </button>
</> </>
)} )}
</div> </div>
</td> </td>
</tr> </tr>
</> </>
); );