mismatch service api fixed

This commit is contained in:
pramod.mahajan 2025-10-10 14:15:30 +05:30
parent f8095ac9bf
commit 3cc4f0b416
4 changed files with 7 additions and 5 deletions

View File

@ -12,6 +12,7 @@ import showToast from "../../services/toastService";
import { import {
useEmployeeForTaskAssign, useEmployeeForTaskAssign,
useProjectAssignedOrganizations, useProjectAssignedOrganizations,
useProjectAssignedServices,
useProjectDetails, useProjectDetails,
} from "../../hooks/useProjects"; } from "../../hooks/useProjects";
import eventBus from "../../services/eventBus"; import eventBus from "../../services/eventBus";
@ -95,7 +96,7 @@ const AssignTask = ({ assignData, onClose, setAssigned }) => {
}, []); }, []);
const selectedProject = useSelectedProject(); const selectedProject = useSelectedProject();
const { data: serviceList, isLoading: isServiceLoading } = useServices(); const { data: serviceList, isLoading: isServiceLoading } = useProjectAssignedServices(selectedProject);
const { data: organizationList, isLoading: isOrgLoading } = const { data: organizationList, isLoading: isOrgLoading } =
useProjectAssignedOrganizations(selectedProject); useProjectAssignedOrganizations(selectedProject);
const { data: employees, isLoading: isEmployeeLoading } = const { data: employees, isLoading: isEmployeeLoading } =

View File

@ -6,6 +6,7 @@ import { useOrganizationEmployees } from "../../../hooks/useOrganization";
import { import {
useEmployeesByProjectAllocated, useEmployeesByProjectAllocated,
useManageProjectAllocation, useManageProjectAllocation,
useProjectAssignedServices,
} from "../../../hooks/useProjects"; } from "../../../hooks/useProjects";
import useMaster, { useServices } from "../../../hooks/masterHook/useMaster"; import useMaster, { useServices } from "../../../hooks/masterHook/useMaster";
import showToast from "../../../services/toastService"; import showToast from "../../../services/toastService";
@ -29,7 +30,7 @@ const TeamEmployeeList = ({ organizationId, searchTerm, closeModal }) => {
useEmployeesByProjectAllocated(selectedProject, null); useEmployeesByProjectAllocated(selectedProject, null);
const { data: jobRoles } = useMaster(); const { data: jobRoles } = useMaster();
const { data: services } = useServices(); const { data: services } = useProjectAssignedServices(selectedProject);
const [employees, setEmployees] = useState([]); const [employees, setEmployees] = useState([]);
@ -187,7 +188,7 @@ if (employees.length === 0) {
}`} }`}
> >
<option value="">Select Service</option> <option value="">Select Service</option>
{services?.data?.map((s) => ( {services?.map((s) => (
<option key={s.id} value={s.id}> <option key={s.id} value={s.id}>
{s.name} {s.name}
</option> </option>

View File

@ -139,7 +139,7 @@ export const useAssignOrgToProject = (onSuccessCallback) => {
queryKey: ["projectAssignedOrganiztions"], queryKey: ["projectAssignedOrganiztions"],
}); });
useClient.invalidateQueries({ useClient.invalidateQueries({
queryKey: ["projectAssignedOrganization", projectId], queryKey: ["projectAssignedServices", projectId],
}); });
showToast("Organization successfully", "success"); showToast("Organization successfully", "success");
if (onSuccessCallback) onSuccessCallback(); if (onSuccessCallback) onSuccessCallback();

View File

@ -296,7 +296,7 @@ export const useProjectAssignedOrganizations = (projectId) => {
}; };
export const useProjectAssignedServices = (projectId) => { export const useProjectAssignedServices = (projectId) => {
return useQuery({ return useQuery({
queryKey: ["projectAssignedOrganization", projectId], queryKey: ["projectAssignedServices", projectId],
queryFn: async () => { queryFn: async () => {
const resp = await ProjectRepository.getProjectAssignedServices( const resp = await ProjectRepository.getProjectAssignedServices(
projectId projectId