
基于Vue2和Element-UI的可拖拽甘特图实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Vue2框架及Element-UI组件库,开发了一个功能丰富的可拖拽甘特图工具,支持任务进度调整与时间轴编辑。
根据公司需求,我开发了一个可拖拽的甘特图以满足排期功能的需求。由于官方插件需要付费且无中文文档支持,因此参考了多个开源示例并整合成一个较为完整版本。
1. 拖拽:实现了时间块在上下左右四个方向上的拖动。
2. 排序:完成拖拽后自动对时间块进行排序,并计算重叠区域大小以确定插入位置。
3. 时间选择:结合Element-UI的日期和时间选择器来设定甘特图的时间轴。
4. 搜索:能够搜索已有的时间块并定位到相应的位置上。
5. 新建排期任务:使用Element-UI的弹窗及表单功能,将新建成功的排期列表添加至排期任务中。
6. 右键菜单:在右击时间块时可进行查看、删除和修改等操作。
7. 撤回:每次执行删除或移动操作后会记录一条操作历史,通过点击撤回按钮可以恢复当前的操作状态。
8. 批量操作:批量处理完成后需要手动保存才能向服务器端存储数据。
全部评论 (0)
还没有任何评论哟~


