From 0e5e716df2434ecb19c17b6128569972d4d21816 Mon Sep 17 00:00:00 2001 From: "pramod.mahajan" Date: Thu, 9 Oct 2025 16:20:43 +0530 Subject: [PATCH 1/4] removed debuggger --- src/hooks/useAttendance.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/hooks/useAttendance.js b/src/hooks/useAttendance.js index 376b8ea3..e89a94ec 100644 --- a/src/hooks/useAttendance.js +++ b/src/hooks/useAttendance.js @@ -207,7 +207,6 @@ export const useMarkAttendance = () => { onSuccess: (data, variables) => { if (variables.forWhichTab == 1) { queryClient.setQueryData(["attendance", selectedProject,selectedOrganization], (oldData) => { -debugger if (!oldData) return oldData; return oldData.map((emp) => emp.employeeId === data.employeeId ? { ...emp, ...data } : emp From 1c4804fed259a5c47583279e1b3d5fca8fcc9241 Mon Sep 17 00:00:00 2001 From: "pramod.mahajan" Date: Thu, 9 Oct 2025 16:48:15 +0530 Subject: [PATCH 2/4] added for serviceI dropdown list --- src/pages/DailyProgressReport/DailyProgrssReport.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/DailyProgressReport/DailyProgrssReport.jsx b/src/pages/DailyProgressReport/DailyProgrssReport.jsx index 282ab27c..2e027935 100644 --- a/src/pages/DailyProgressReport/DailyProgrssReport.jsx +++ b/src/pages/DailyProgressReport/DailyProgrssReport.jsx @@ -86,7 +86,7 @@ const DailyProgrssReport = () => { />
-
+ {data?.data?.length > 0 && (
-
+
)}
From 91ffc5a0e0d5f3705f3b1a978de5a09c9c7e913b Mon Sep 17 00:00:00 2001 From: "pramod.mahajan" Date: Thu, 9 Oct 2025 17:23:04 +0530 Subject: [PATCH 3/4] added filter for DailyTask Report --- .../TaskReportFilterPanel.jsx | 88 +++++++++++-------- .../DailyProgressRport/TaskRportScheam.jsx | 18 ++-- .../master/Services/ServicesGroups.jsx | 1 - src/hooks/useTasks.js | 33 ++++++- src/pages/Gallary/ImageGallaryPage.jsx | 4 +- src/repositories/TaskRepository.jsx | 2 + 6 files changed, 94 insertions(+), 52 deletions(-) diff --git a/src/components/DailyProgressRport/TaskReportFilterPanel.jsx b/src/components/DailyProgressRport/TaskReportFilterPanel.jsx index 003339b4..371cdd12 100644 --- a/src/components/DailyProgressRport/TaskReportFilterPanel.jsx +++ b/src/components/DailyProgressRport/TaskReportFilterPanel.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { useCurrentService, useProjectInfra } from "../../hooks/useProjects"; +import { useCurrentService } from "../../hooks/useProjects"; import { useSelectedProject } from "../../slices/apiDataManager"; import { FormProvider, useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; @@ -10,15 +10,14 @@ import { import { DateRangePicker1 } from "../common/DateRangePicker"; import SelectMultiple from "../common/SelectMultiple"; import { localToUtc } from "../../utils/appUtils"; +import { useTaskFilter } from "../../hooks/useTasks"; const TaskReportFilterPanel = ({ handleFilter }) => { const [resetKey, setResetKey] = useState(0); - const selectedProjec = useSelectedProject(); + const selectedProject = useSelectedProject(); const selectedService = useCurrentService(); - const { projectInfra, isLoading, error, isFetched } = useProjectInfra( - selectedProjec, - selectedService - ); + const { data } = useTaskFilter(selectedProject); + const methods = useForm({ resolver: zodResolver(TaskReportFilterSchema), defaultValues: TaskReportDefaultValue, @@ -32,21 +31,19 @@ const TaskReportFilterPanel = ({ handleFilter }) => { } = methods; const onSubmit = (formData) => { - console.log(formData) - const filterPayload = { - startDate:localToUtc(formData.startDate), - endDate:localToUtc(formData.endDate) - - } + const filterPayload = { + ...formData, + dateFrom: localToUtc(formData.dateFrom), + dateTo: localToUtc(formData.dateTo), + }; handleFilter(filterPayload); }; - const onClear =()=>{ + const onClear = () => { setResetKey((prev) => prev + 1); - handleFilter(TaskReportDefaultValue) - reset(TaskReportDefaultValue) - } - + handleFilter(TaskReportDefaultValue); + reset(TaskReportDefaultValue); + }; return (
@@ -54,34 +51,47 @@ const TaskReportFilterPanel = ({ handleFilter }) => {
- {/*
- -
-
- -
*/} +
+ +
+
+ +
+
+ +
- -
diff --git a/src/pages/Directory/NoteFilterPanel.jsx b/src/pages/Directory/NoteFilterPanel.jsx index 8a492994..87abd52d 100644 --- a/src/pages/Directory/NoteFilterPanel.jsx +++ b/src/pages/Directory/NoteFilterPanel.jsx @@ -60,12 +60,12 @@ const NoteFilterPanel = ({ onApply, clearFilter }) => {
-