From 69d2ef51753f217593387751de76f4a90c920af8 Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Thu, 6 Jun 2024 12:02:41 +0800 Subject: [PATCH] update project cash flow repoet --- src/app/api/projects/index.ts | 1 + .../GenerateProjectCashFlowReportWrapper.tsx | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/api/projects/index.ts b/src/app/api/projects/index.ts index 540c7ad..3660546 100644 --- a/src/app/api/projects/index.ts +++ b/src/app/api/projects/index.ts @@ -11,6 +11,7 @@ export interface ProjectResult { name: string; category: string; team: string; + teamId: number; client: string; status: string; mainProject: string; diff --git a/src/components/GenerateProjectCashFlowReport/GenerateProjectCashFlowReportWrapper.tsx b/src/components/GenerateProjectCashFlowReport/GenerateProjectCashFlowReportWrapper.tsx index 218f43e..81050e5 100644 --- a/src/components/GenerateProjectCashFlowReport/GenerateProjectCashFlowReportWrapper.tsx +++ b/src/components/GenerateProjectCashFlowReport/GenerateProjectCashFlowReportWrapper.tsx @@ -2,6 +2,7 @@ import React from "react"; import GenerateProjectCashFlowReportLoading from "./GenerateProjectCashFlowReportLoading"; import { fetchProjects } from "@/app/api/projects"; import GenerateProjectCashFlowReport from "./GenerateProjectCashFlowReport"; +import { getUserStaff } from "@/app/utils/commonUtil"; interface SubComponents { Loading: typeof GenerateProjectCashFlowReportLoading; @@ -9,8 +10,9 @@ interface SubComponents { const GenerateProjectCashFlowReportWrapper: React.FC & SubComponents = async () => { const projects = await fetchProjects(); + const staff = await getUserStaff() - return ; + return project.teamId === staff.teamId)} />; }; GenerateProjectCashFlowReportWrapper.Loading = GenerateProjectCashFlowReportLoading;