From ac53bbd5a15e16ead582ae5bb02799d0ba3a317e Mon Sep 17 00:00:00 2001 From: tristan Date: Tue, 19 May 2026 11:39:31 +0200 Subject: [PATCH] feat(api) : phaseId query parameter on leave/rtt endpoints --- frontend/services/employee-leave-summary.ts | 3 ++- frontend/services/employee-rtt-summary.ts | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/services/employee-leave-summary.ts b/frontend/services/employee-leave-summary.ts index ab73825..fd6147c 100644 --- a/frontend/services/employee-leave-summary.ts +++ b/frontend/services/employee-leave-summary.ts @@ -1,9 +1,10 @@ import type { EmployeeLeaveSummary } from './dto/employee-leave-summary' -export const getEmployeeLeaveSummary = async (employeeId: number, year?: number) => { +export const getEmployeeLeaveSummary = async (employeeId: number, year?: number, phaseId?: number) => { const api = useApi() const query: Record = {} if (year) query.year = String(year) + if (phaseId !== undefined) query.phaseId = String(phaseId) return api.get(`/employees/${employeeId}/leave-summary`, query, { toast: false }) } diff --git a/frontend/services/employee-rtt-summary.ts b/frontend/services/employee-rtt-summary.ts index 018ad70..cb43461 100644 --- a/frontend/services/employee-rtt-summary.ts +++ b/frontend/services/employee-rtt-summary.ts @@ -1,8 +1,10 @@ import type { EmployeeRttSummary } from './dto/employee-rtt-summary' -export const getEmployeeRttSummary = async (employeeId: number, year?: number) => { +export const getEmployeeRttSummary = async (employeeId: number, year?: number, phaseId?: number) => { const api = useApi() - const query = year ? { year } : {} + const query: Record = {} + if (year) query.year = year + if (phaseId !== undefined) query.phaseId = phaseId return api.get(`/employees/${employeeId}/rtt-summary`, query, { toast: false }) }