mismatch service api fixed
This commit is contained in:
parent
f8095ac9bf
commit
3cc4f0b416
@ -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 } =
|
||||||
|
@ -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>
|
||||||
|
@ -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();
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user