34 lines
805 B
JavaScript
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;
|