Gantt
Установка
yarn installЗапуск
yarn run serveОписание
График Ганта, разработанный на основе vue, может использоваться для командной работы, распределения задач и других гибких сценариевПоддержка группировки
Поддержка перетаскивания
Поддержка растяжения
Поддержка процентов
Поддержка временных интервалов: день, неделя, месяц
В настоящее время реализована только одноуровневая группировка; чтобы избежать проблем с возможными требованиями к двух- или многоуровневой группировке, в последней версии часть кода была рефакторирована для поддержки многоуровневой группировки, но в текущей версии это не реализовано
Преимущества: при перетаскивании, растяжении, изменении прогресса данные не обновляются в реальном времени, а обновляются только после завершения действия, что снижает нагрузку на производительность
При редактировании, удалении, добавлении не происходит рекурсивного изменения всего экземпляра, а только изменяются, добавляются или удаляются затронутые части
Ведётся подготовка к реорганизации и компонентированию. На данный момент для использования в проекте достаточно импортировать gant.vue из данного проекта
Методы массового импорта и экспорта данных уже реализованы, можно копировать напрямую!~
История обновлений
- Поддержка редактирования
- Поддержка удаления
- Исправлен баг с невозможностью вертикальной прокрутки (одновременно добавлена двунаправленная прокрутка) #4
- Исправлен баг, вызванный elementUI
- Вопросы по временным интервалам #5
- В настоящее время нельзя реализовать другие интервалы, например, добавить часы, путём изменения конфигурации интервала. Некоторые параметры задаются фиксированно при инициализации, в будущем это будет изменено и вынесено в API
Просмотр примера
См. демо
Пример отображения
---
Tranlated By Open Ai Tx | Last indexed: 2025-07-01
---