Scadenzario aggiunta pratiche

This commit is contained in:
2026-06-17 22:09:18 +02:00
parent 3fd3c72f06
commit 64442af182
7 changed files with 722 additions and 157 deletions
+22
View File
@@ -61,6 +61,22 @@ export interface MessageFascicoloSummary {
categoria: string | null
}
export interface FascicoloDeadlineResponse {
id: string
tenant_id: string
titolo: string
numero_pratica: string | null
stato: 'aperto' | 'chiuso' | 'archiviato'
categoria: string | null
responsabile_id: string | null
scadenza: string | null
note: string | null
created_at: string
updated_at: string
message_count: number
is_overdue: boolean
}
// ─── Client API ───────────────────────────────────────────────────────────────
export const fascicoliApi = {
@@ -117,4 +133,10 @@ export const fascicoliApi = {
apiClient
.get<MessageFascicoloSummary[]>(`/messages/${messageId}/fascicoli`)
.then((r) => r.data),
/** Scadenzario pratiche: fascicoli con scadenza imminente o scaduta */
scadenzario: (params?: { days_ahead?: number; include_overdue?: boolean }) =>
apiClient
.get<FascicoloDeadlineResponse[]>('/fascicoli/scadenzario', { params })
.then((r) => r.data),
}