From bd89cbf2c25eb9487b0d058e168a146d7b9232de Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Wed, 29 May 2024 12:35:26 +0800 Subject: [PATCH] update --- src/app/api/reports/index.ts | 1 + .../GenerateProjectPotentialDelayReport.tsx | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/api/reports/index.ts b/src/app/api/reports/index.ts index 910a1fc..950ee73 100644 --- a/src/app/api/reports/index.ts +++ b/src/app/api/reports/index.ts @@ -47,6 +47,7 @@ export interface ProjectPotentialDelayReportRequest { clientId: number | "All"; numberOfDays: number; projectCompletion: number; + type: string; } // - Monthly Work Hours Report diff --git a/src/components/GenerateProjectPotentialDelayReport/GenerateProjectPotentialDelayReport.tsx b/src/components/GenerateProjectPotentialDelayReport/GenerateProjectPotentialDelayReport.tsx index c012f93..fd7dfba 100644 --- a/src/components/GenerateProjectPotentialDelayReport/GenerateProjectPotentialDelayReport.tsx +++ b/src/components/GenerateProjectPotentialDelayReport/GenerateProjectPotentialDelayReport.tsx @@ -80,9 +80,10 @@ const GenerateProjectPotentialDelayReport: React.FC = ({ teams, clients, const response = await fetchProjectPotentialDelayReport({ teamId: typeof query.team === "number" ? query.team : "All", - clientId: typeof query.client === "number" ? clientIndex >= 0 ? clients[clientIndex].id : subsidiaries[subsidiaryIndex].id : "All", + clientId: clientIndex >= 0 ? clients[clientIndex].id : subsidiaryIndex >= 0 ? subsidiaries[subsidiaryIndex].id : "All", numberOfDays: parseInt(query.numberOfDays), - projectCompletion: parseInt(query.projectCompletion) + projectCompletion: parseInt(query.projectCompletion), + type: clientIndex >= 0 ? "client" : subsidiaryIndex >= 0 ? "subsidiary" : "All", }) if (response) { downloadFile(new Uint8Array(response.blobValue), response.filename!!)