# ak-gantt-charts **Repository Path**: shifeipython/ak-gantt-charts ## Basic Information - **Project Name**: ak-gantt-charts - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-12 - **Last Updated**: 2024-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ak-gantt-charts甘特任务负荷进度管理图 一款纯js开发的功能强大的项目管理工具,它能够帮助团队更好地管理和跟踪任务的进度,提高团队协作效率。该组件提供了一个直观的甘特图,展示任务的时间线和进度,并支持多人协作编辑,实时同步任务状态,可自动统计组内成员在一定周期范围内同时进行的事项数,并在日历中展示事项安排,帮助部门负责人统一查看对比成员的工作量和工作安排。通过直观展示成员工作饱和度,管理者能清晰认识到成员的工作负载与工作效率,及时进行调整与推进。 - 日期时间轴支持鼠标滚动进行缩放 - 展示区域可左右拖动选择日期范围,可无限延伸 - 支持拖动任务详情更新开始和结束时间 - 支持查看任务详情 - 未按时完成任务支持自动延伸 ## 演示地址 https://337547038.github.io/ak-gantt-charts/#/ ## 说明 ![](./1.png) 1.展开收起详情,可查看当前需处理事项数及各任务详情 2.时间轴,可滚动鼠标左右滑动无限延伸日期 3.当前成员每天工作负荷,数字越大表示当天负荷越重 4.正常任务,可直接显示任务开始和结束时间。点击任务条可左右拖动改变时间 5.超时任务,表示结束时间已过去,但还没完成,侧自动延伸到当天 6.已完成的任务 7.所有成员的对应时间的任务负荷量 8.超时任务,自动延伸部分 ![](./2.gif) ## 安装使用 ```shell npm install ak-gantt-charts ``` ```vue ``` ## props | 参数 | 类型 | 说明 | |------------|--------|---------------| | data | Array | 展示所需数据 | | width | number | 每个单元格的宽 | | offsetUnit | number | 初始偏移多少个单位即多少天 | ## 事件 | 参数 | 说明 | |------------------|-----------------------| | getData | 根据开始和结束时间加载数据 | | getTaskDetail | 展开时事件,可用于加载任务详情数据 | | updateTaskDetail | 拖动任务详情时事件,用于更新保存拖动后的值 | | otherEvent | 其他事件 |