当前位置: 首页 > news >正文

vue 甘特图 vxe-gantt table 可视化依赖线的使用,可视化拖拽创建连接线的用法

vue 甘特图 vxe-gantt table 可视化依赖线的使用,可视化拖拽创建连接线的用法
支持拖拽两个任务之间创建连接线、支持双击线删除

https://gantt.vxeui.com/

类型说明
0 FinishToStart 结束后才开始,表示一个任务必须在另一个任务开始之前完成
1 StartToFinish 开始到结束,表示从某个过程的开始到结束的整个过程
2 StartToStart 开始后才开始,表示一个活动结束了,另一个活动才能开始,它们之间按先后顺序进行
3 FinishToFinish 完成到完成,表示一个任务必须在另一个任务完成之后才能完成

extend_gantt_chart_demo_create_link

通过设置 task-bar-config.linkCreatable 启用自定义创建依赖线

<template><div><vxe-gantt v-bind="ganttOptions"></vxe-gantt></div>
</template><script setup>
import { reactive } from 'vue'
import { VxeGanttDependencyType, VxeGanttTaskType } from 'vxe-gantt'const ganttOptions = reactive({border: true,height: 800,rowConfig: {keyField: 'id' // 行主键},taskBarConfig: {showProgress: true, // 是否显示进度条showContent: true, // 是否在任务条显示内容moveable: true, // 是否允许拖拽任务移动日期resizable: true, // 是否允许拖拽任务调整日期linkCreatable: true, // 是否允许自定义创建依赖线barStyle: {round: true, // 圆角bgColor: '#fca60b', // 任务条的背景颜色completedBgColor: '#65c16f' // 已完成部分任务条的背景颜色}},taskLinkConfig: {isHover: true, // 当鼠标移到依赖线时,是否要高亮当前依赖线isCurrent: true, // 当鼠标点击依赖线时,是否要高亮当前依赖线isDblclickToRemove: true // 是否允许双击依赖线删除},taskBarMilestoneConfig: {},taskViewConfig: {tableStyle: {width: 480 // 表格宽度}},links: [{ from: 10001, to: 10002, lineStatus: 'error', type: VxeGanttDependencyType.FinishToFinish },{ from: 10004, to: 10005, type: VxeGanttDependencyType.StartToStart },{ from: 10005, to: 10006, lineStatus: 'error', type: VxeGanttDependencyType.FinishToStart },{ from: 10013, to: 10012, lineStatus: 'success', type: VxeGanttDependencyType.StartToFinish }],columns: [{ type: 'seq', width: 70 },{ field: 'title', title: '任务名称' },{ field: 'start', title: '开始时间', width: 100 },{ field: 'end', title: '结束时间', width: 100 },{ field: 'progress', title: '进度(%)', width: 80 }],data: [{ id: 10001, title: '任务1', start: '2024-03-01', end: '2024-03-04', progress: 3 },{ id: 10002, title: '任务2', start: '2024-03-03', end: '', progress: 0, type: VxeGanttTaskType.Milestone },{ id: 10003, title: '任务3', start: '2024-03-03', end: '2024-03-11', progress: 90 },{ id: 10004, title: '任务4', start: '2024-03-05', end: '2024-03-11', progress: 15 },{ id: 10005, title: '任务5', start: '2024-03-08', end: '2024-03-15', progress: 100 },{ id: 10006, title: '任务6', start: '2024-03-10', end: '', progress: 0, type: VxeGanttTaskType.Milestone },{ id: 10007, title: '任务7', start: '2024-03-15', end: '2024-03-24', progress: 70 },{ id: 10008, title: '任务8', start: '2024-03-05', end: '', progress: 0, type: VxeGanttTaskType.Milestone },{ id: 10009, title: '任务9', start: '2024-03-19', end: '2024-03-20', progress: 5 },{ id: 10010, title: '任务10', start: '2024-03-12', end: '2024-03-20', progress: 10 },{ id: 10011, title: '任务11', start: '2024-03-01', end: '2024-03-08', progress: 90 },{ id: 10012, title: '任务12', start: '2024-03-03', end: '2024-03-06', progress: 60 },{ id: 10013, title: '任务13', start: '2024-03-02', end: '2024-03-05', progress: 50 },{ id: 10014, title: '任务14', start: '2024-03-04', end: '2024-03-15', progress: 0 },{ id: 10015, title: '任务15', start: '2024-03-01', end: '', progress: 0, type: VxeGanttTaskType.Milestone }]
})
</script>

https://gitee.com/x-extends/vxe-gantt

http://www.jsqmd.com/news/154244/

相关文章:

  • Cloudflare Wrangler CLI 备忘
  • 论文阅读(十二月第四周)
  • 做不出IT毕设,我是废物吗?
  • YOLO模型支持Logstash日志处理管道
  • YOLO模型训练支持CutOut与HideAndSeek图像遮挡增强
  • 2025年三合一过滤洗涤干燥机厂家排名:哈氏合金/搪瓷设备专业制造商推荐 - mypinpai
  • 从“拔网线“看互联网大厂的安全攻防:黑灰产攻击原理与防御实战
  • Next AI Draw.io 核心实现深度分析
  • HTTP的原理 - saboyou1
  • 2025年优质尼龙拖链品牌排行榜,尼龙拖链与其他材质拖链对比优势在哪? - mypinpai
  • 12/28-正式1级打卡题1(课后)
  • YOLO目标检测准确率提升技巧:混合精度训练+GPU支持
  • YOLOv9-SPPF结构详解:为何它更适合边缘GPU设备?
  • 鸿蒙原生系列之动画效果(关键帧动画)
  • 2025郑州西餐培训推荐TOP5权威榜单:甄选靠谱机构避坑指南,新手入门必看 - myqiye
  • YOLO训练日志分析:如何通过GPU利用率诊断瓶颈
  • 使用YOLO做实时检测,你真的选对GPU了吗?
  • YOLO开源项目推荐:这10个高星项目都用了我们的GPU
  • YOLO在冰川变化监测中的应用:遥感图像分析实践
  • 2025黑龙江大理石瓷砖品牌TOP5权威推荐:客厅阳台效果+日常保养全指南 - 工业推荐榜
  • 2025年度哈尔滨卫生间瓷砖行业口碑品牌排行榜 - 工业品牌热点
  • YOLO模型训练支持Custom Loss Function自定义损失函数
  • 混凝土多边形骨料二维建模:从构思到实现
  • 2025年终文心一言GEO优化服务商推荐:聚焦垂直行业案例的5强榜单盘点 - 品牌推荐
  • YOLO模型推理延迟高?可能是你的GPU没配对
  • 2025年终北京GEO优化公司推荐:聚焦垂直行业案例的5家高满意度服务商盘点。 - 品牌推荐
  • 苏州厂房装修大揭秘:这几家公司不选就亏啦! - 品牌测评鉴赏家
  • 2025年终北京GEO优化公司推荐:聚焦垂直行业案例的5强榜单权威评测 - 品牌推荐
  • YOLO模型训练支持DistributedDataParallel多机多卡
  • 抄作业!2025苏州高性价比装修公司优质榜出炉,省钱攻略看这篇 - 品牌测评鉴赏家