前言
之前不是说了吗?公司文化就是让人来偷懒就偷懒的操作,于是乎就开始开发甘特图,可以让客户的员工以及领导能清晰地看见工作安排和生产排产情况。
技术选型
说实话使用什么技术可以兼容到现有系统里面,毕竟自己手写太浪费时间啦,于是乎就去GitHub上面找,真是尝试了很多框架,大部分要么不支持vue,要么不支持vue3,你别说还真就给我找到了。
在组织 DHTMLX 里面有个 Gantt 框架,原生的 JS 并且支持 Vue3,非常完美地嵌入到平台里面。
Gantt 特性:
- 可拖拽地动态规划时间段长度
- 自动贴住时间节点
- 节点之间可以关联
- 渲染上万节点
- 导出各种格式:PDF,PNG,MS Project,Excel,iCal
- 服务端支持的框架:PHP,PHP Laravel,ASP.NET Core,ASP.NET MVC,Node.js,Ruby on Rails
- 客服端支持的框架:React,Vue.js,Angular,AngularJS