中文名:jDrawer报表设计器(WEB版)

jDrawer是用来设计自定义报表模板,以及生成自定义报表,并发布的一件开源作品,可供任意系统嵌套使用。

(协议还没有定好,慢慢来吧)
Github地址:jDrawer

  1. 根据企业数据维度项,自定义数据插件,及查询条件,可动态查看实时数据图表效果。既:左侧工具栏
  2. 根据不同数据维度项组合,可生成不同维度的报表模板。既:从航班延误的角度或者从客户绩效的角度
  3. etc,欢迎大家提建议,加feature
  4. 也可发布至线上dachaping.com平台【开发中】,也可查看我的博客行走在路上关注最新情况参与讨论设计。

详细更新请查看changelog.md

TODO:

  • [x]初始化UI界面
  • [ ]引入基本结构定义
  • [ ]引入基本插件定义
  • [ ]实现插件自由组合
  • [ ]接入ECharts3图表
  • [ ]自定义报表模板定义及预览
  • [ ]报表模板数据修改
  • [ ]报表模板数据查询条件
  • [ ]预览导出并发布至系统
  • [ ]待续
  • [ ]数据表格的支持
  • [ ]多图表联动
  • [ ]ECharts3.x图表属性修改功能
  • [ ]引入d3类图表

操作视频

哔哩哔哩,优酷

旧版本截图

  • 主界面:打开报表设计器界面
    主界面

  • 打开模板:点击打开,打开模板界面
    打开模板

  • 模板设置:基础模板属性设置
    模板设置

  • 模板设计:任意拖拽维度项,组合报表,也可以添加文字类说明
    模板设计

  • 数据修改:根据业务进行数据调整操作
    数据修改

  • 预览模板:设计好模板之后,预览模板
    预览模板

  • 发布:点击发布
    发布

  • 发布查看:发布之后可查看相应模板下的报表情况
    发布查看

建议

欢迎提各种建议,以及问题。

计划发布时间

因为用的都是工作其余的时间,所以更新周期会比较长,不过基本功能会尽快赶出来。

另外

  • 在前公司也算陆陆续续用了很久的ECharts2.x版本,没有提很多建议。现在经常关注ECharts3.x,也帮忙回复一些issue,
    解决一些基本的bug,也算是帮点小忙,也推荐大家关注ECharts3.x,新的设计,新的架构,新的图表。也可以先阅读一下ECharts3 正式发布及简单试用说明
  • 我的博客地址:http://superzdev.com/,使用hexo搭建,host到Github上的。
  • 本次开源的产品与我在前公司独立开发的报表设计器,UI功能有类似,不过代码与结构会完全不同,也没有用到原有公司平台相关的代码(包括独立完成的CODE),也请不要上纲上线。