UNPKG

jordium-gantt-vue3

Version:

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

31 lines (30 loc) 1.66 kB
import { ResourceUsageCellData, ResourceUsageCellPayload, ResourceUsageTaskDetailClickPayload } from '../../models/types/ResourceUsageTypes'; interface Props { cell: ResourceUsageCellData | null; resourceId: string | number; overloadThreshold?: number; underloadThreshold?: number; /** 超载背景色,未提供时使用主题默认色 */ overloadColor?: string; /** 正常区间背景色,未提供时使用主题默认色 */ normalColor?: string; /** 欠载背景色,未提供时使用主题默认色 */ underloadColor?: string; /** 周末背景色,未提供时使用主题默认色(仅 cell.isWeekend 为 true 时生效) */ weekendColor?: string; /** 单元格固定高度(px),用于与左侧资源列表行高保持一致 */ height?: number; } declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (payload: ResourceUsageCellPayload) => any; hover: (payload: ResourceUsageCellPayload | null) => any; "task-detail-click": (payload: ResourceUsageTaskDetailClickPayload) => any; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onClick?: ((payload: ResourceUsageCellPayload) => any) | undefined; onHover?: ((payload: ResourceUsageCellPayload | null) => any) | undefined; "onTask-detail-click"?: ((payload: ResourceUsageTaskDetailClickPayload) => any) | undefined; }>, { overloadThreshold: number; underloadThreshold: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;