Gantt
Installation
yarn installExécution
yarn run serveDescription
Diagramme de Gantt développé sur la base de Vue, pouvant être utilisé pour la collaboration d’équipe, la répartition des tâches et d’autres scénarios agilesPrise en charge des groupes
Prise en charge du glisser-déposer
Prise en charge du redimensionnement
Prise en charge du pourcentage
Prise en charge de la plage de temps : jour, semaine, mois
Actuellement, seule la première couche de groupes est écrite. Afin d’anticiper des besoins futurs en groupes à deux niveaux ou multiples, une partie du code a été refactorée lors de la dernière soumission pour supporter les groupes hiérarchiques, mais cette version ne les implémente pas encore
Avantages : lors des opérations de glisser-déposer, de redimensionnement, de modification de l’avancement, les données ne sont pas mises à jour en temps réel, mais après l’opération, ce qui réduit la perte de performance
Lors de l’édition, la suppression ou l’ajout, l’ensemble des instances n’est pas modifié de manière récursive, seules les parties concernées sont ajoutées, supprimées ou modifiées
Réorganisation en cours pour préparer la componentisation. Actuellement, pour l’utiliser dans un projet, il suffit d’importer le fichier gant.vue du projet
Les méthodes d’import/export de données en masse sont déjà écrites, il suffit de copier !~
Notes de mise à jour
- Prise en charge de l’édition
- Prise en charge de la suppression
- Correction du bug empêchant le défilement vertical (ajout du défilement bidirectionnel simultané) #4
- Correction d’un bug causé par elementUI
- Concernant la plage de temps #5
- Il n’est actuellement pas possible de configurer d’autres plages de temps, comme l’ajout d’heures, en modifiant la configuration. Certaines options sont fixées à l’initialisation ; cela sera modifié à l’avenir et exposé via l’API.
Voir l’exemple
Voir démo
Capture d’écran
---
Tranlated By Open Ai Tx | Last indexed: 2025-07-01
---