UNPKG

jordium-gantt-vue3

Version:

A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.

23 lines (22 loc) 757 B
import { Task } from '../../../../models/classes/Task'; /** * 父任务数据计算逻辑 * 负责计算父任务的进度和日期范围 */ /** * 计算父级任务的进度和日期范围 */ export declare function calculateParentTaskData(task: Task): { progress: number; startDate: string; endDate: string; }; /** * 更新所有父级任务的进度和日期范围 * @param skipDateRange 为 true 时跳过日期范围更新,仅更新进度(用于 enableParentTaskAutoSchedule=false 时) */ export declare function updateParentTasksData(tasks: Task[] | undefined, skipDateRange?: boolean): void; /** * 获取所有任务的扁平化列表(包括子任务) */ export declare function getAllTasks(taskList: Task[]): Task[];