modified project/team api, it can fromdate to todate

This commit is contained in:
Pramod Mahajan 2025-04-29 00:43:10 +05:30
parent bf7adc2cc6
commit 6dc30f8e2a

View File

@ -4,10 +4,24 @@ import { api } from "../utils/axiosClient";
const AttendanceRepository = {
markAttendance:(data)=>api.post("/api/attendance/record",data),
getAttendance:(id)=>api.get(`api/attendance/project/team?projectId=${id}`),
getAttendanceFilteredByDate:(id,date)=>api.get(`api/attendance/project/team?projectId=${id+"&date="+date}`),
getAttendanceFilteredByDate: ( projectId, fromDate, toDate ) =>
{
let url = `api/Attendance/project/log?projectId=${ projectId }`
if (fromDate) {
url += `&dateFrom=${fromDate}`;
}
if (toDate) {
url += `&dateTo=${toDate}`;
}
return api.get(url)
},
getAttendanceLogs: ( id ) => api.get( `api/attendance/log/attendance/${ id }` ),
getRegularizeList: (id)=> api.get(`api/attendance/regularize?projectId=${id}`)
}
export default AttendanceRepository;
export default AttendanceRepository;