added prevent to take action after close ticket
This commit is contained in:
parent
523d6baea6
commit
e276836653
@ -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;
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user