marco.pms.web/src/repositories/GlobalRepository.jsx

34 lines
805 B
JavaScript

import { api } from "../utils/axiosClient";
const GlobalRepository = {
getDashboardProgressionData: ({ days = '', FromDate = '', projectId = '' }) => {
let params;
if(projectId == null){
params = new URLSearchParams({
days: days.toString(),
FromDate,
});
}else{
params = new URLSearchParams({
days: days.toString(),
FromDate,
projectId,
});
}
return api.get(`/api/Dashboard/Progression?${params.toString()}`);
},
getDashboardProjectsCardData: () => {
return api.get(`/api/Dashboard/projects`);
},
getDashboardTeamsCardData: () => {
return api.get(`/api/Dashboard/teams`);
},
getDashboardTasksCardData: () => {
return api.get(`/api/Dashboard/tasks`);
},
};
export default GlobalRepository;