added prevent to take action after close ticket

This commit is contained in:
pramod.mahajan 2025-11-18 18:13:49 +05:30
parent 523d6baea6
commit e276836653
3 changed files with 6 additions and 6 deletions

View File

@ -6,11 +6,11 @@ import { ITEMS_PER_PAGE } from "../../utils/constants";
const ProjectCompletionChart = () => { const ProjectCompletionChart = () => {
const [currentPage, setCurrentPage] = useState(1); const [currentPage, setCurrentPage] = useState(1);
const { data: projects, isLoading: loading, isError, error } = useProjects(ITEMS_PER_PAGE,currentPage); const { data: projects, isLoading: loading, isError, error } = useProjects(50,currentPage);
// Bar chart logic // Bar chart logic
const projectNames = projects?.data.map((p) => p.name) || []; const projectNames = projects?.data?.map((p) => p.name) || [];
const projectProgress = const projectProgress =
projects?.map((p) => { projects?.data?.map((p) => {
const completed = p.completedWork || 0; const completed = p.completedWork || 0;
const planned = p.plannedWork || 1; const planned = p.plannedWork || 1;
const percent = planned ? (completed / planned) * 100 : 0; const percent = planned ? (completed / planned) * 100 : 0;

View File

@ -11,7 +11,7 @@ import { daysLeft, getJobStatusBadge } from "../../utils/appUtils";
import HoverPopup from "../common/HoverPopup"; import HoverPopup from "../common/HoverPopup";
import ChangeStatus from "./ChangeStatus"; import ChangeStatus from "./ChangeStatus";
import { useParams } from "react-router-dom"; import { useParams } from "react-router-dom";
import { STATUS_JOB_DONE } from "../../utils/constants"; import { STATUS_JOB_CLOSED } from "../../utils/constants";
import Tooltip from "../common/Tooltip"; import Tooltip from "../common/Tooltip";
const ManageJobTicket = ({ Job }) => { const ManageJobTicket = ({ Job }) => {
@ -58,7 +58,7 @@ const ManageJobTicket = ({ Job }) => {
<span className={`badge ${getJobStatusBadge(data?.status?.id)}`}> <span className={`badge ${getJobStatusBadge(data?.status?.id)}`}>
{data?.status?.displayName} {data?.status?.displayName}
</span> </span>
{STATUS_JOB_DONE !== data?.status?.id && ( {STATUS_JOB_CLOSED !== data?.status?.id && (
<HoverPopup <HoverPopup
id="STATUS_CHANEG" id="STATUS_CHANEG"
title="Change Status" title="Change Status"

View File

@ -208,6 +208,6 @@ export const PAYEE_RECURRING_EXPENSE = [
//#region Service Project and Jobs //#region Service Project and Jobs
export const STATUS_JOB_DONE = "ed10ab57-dbaa-4ca5-8ecd-56745dcbdbd7" export const STATUS_JOB_CLOSED = "3ddeefb5-ae3c-4e10-a922-35e0a452bb69"
//#endregion //#endregion