Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 4x 4x | import { SERVER_URL } from "@config/base";
import { requestUrlAndGetPromise } from "@utils/FetchUtils";
import { GanttDomainMetaProps, GanttDomainRecord } from "./GanttComponentTypes";
export interface FetchGanttTableDataProps {
rows: Array<GanttDomainRecord>;
tasks: Array<GanttDomainRecord>;
domainMetas: Record<string, GanttDomainMetaProps>;
}
export interface FetchListOfGanttTableDataProps {
formId: number;
startTimestamp: number;
endTimestamp: number;
useCache?: boolean;
}
export async function fetchListOfGanttTable(props: FetchListOfGanttTableDataProps): Promise<FetchGanttTableDataProps> {
const { formId, useCache = false, startTimestamp, endTimestamp } = props;
return await requestUrlAndGetPromise(`${SERVER_URL}/gantt/${formId}?startTimestamp=${startTimestamp}&endTimestamp=${endTimestamp}`, {}, { useCache });
} |