|
- //src\app\api\report\index.ts
- import { cache } from "react";
-
- export interface ProjectCompletion {
- id: number;
- projectCode: string;
- projectName: string;
- team: string;
- teamLeader: string;
- startDate: string;
- startDateFrom: string;
- startDateTo: string;
- targetEndDate: string;
- client: string;
- subsidiary: string;
- completeDate: string;
- }
-
- export const preloadProjects = () => {
- fetchProjectsProjectCompletion();
- };
-
- export const fetchProjectsProjectCompletion = cache(async () => {
- return mockProjects;
- });
-
- const mockProjects: ProjectCompletion[] = [
- {
- id: 1,
- projectCode: "CUST-001",
- projectName: "Client A",
- team: "N/A",
- teamLeader: "N/A",
- startDate: "1/2/2024",
- startDateFrom: "1/2/2024",
- startDateTo: "1/2/2024",
- targetEndDate: "30/3/2024",
- client: "ss",
- subsidiary: "sus",
- completeDate:"30/2/2024",
- },
- ];
|