基于 Spring Boot + Vue 实现的可视化拖拽编辑的大屏项目

开发者(KaiFaX)

面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区

bbbaab3053293dfa34f9a4f95e9fdbed.png

大家好,今天给小伙伴们分享一个基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目;

简介

这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。

多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。

三步轻松完成大屏设计:配置数据源---->写SQL配置数据集---->拖拽配置大屏---->保存发布。欢迎体验。

功能概述

组件介绍

大屏设计是一个可视化拖拽编辑的,直观,酷炫,具有科技感的图表工具全开源项目。内置的基础功能包括数据源,数据集,报表管理,项目部分截图如下。

9d811b213eacd072702ea8bbc49d42cc.gif
图片

数据流程图

7c2745fa5b813444381dcce916a8571d.png

核心技术

依赖

  • [Mysql] 5.7+

  • [Jdk] 1.8+

后端

  • Spring Boot2.3.5.RELEASE: Spring Boot是一款开箱即用框架,让我们的Spring应用变的更轻量化、更快的入门。在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用;

  • Mybatis-plus3.3.2: MyBatis-plus(简称 MP)是一个 MyBatis (opens new window) 的增强工具。

  • flyway5.2.1: 主要用于在你的应用版本不断升级的同时,升级你的数据库结构和里面的数据

前端

  • npm:node.js的包管理工具,用于统一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。

  • webpack:用于现代 JavaScript 应用程序的_静态模块打包工具

  • ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。

  • vue-cli:Vue的脚手架工具,用于自动生成Vue项目的目录及文件。

  • vue-router:Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。

  • element-ui:基于MVVM框架Vue开源出来的一套前端ui组件。

  • avue: 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位;用键盘的上下左右也可以控制移动

  • vue-echarts: vue-echarts是封装后的vue插件,基于 ECharts v4.0.1+ 开发

  • vue-superslide: Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本

  • vuedraggable: 是一款基于Sortable.js实现的vue拖拽插件。

截图

73361ae163e4c6fa660e66094a23bd82.png
图片
a10104cb6549b7643ab85cead19470de.png
图片
72535f63c3b59d79133d00aa547f8559.png
图片
446a14567e54f3a73312cc2a11c91f9f.png
图片
69e0061f9555874f1692cea5966034ad.png
图片
82dd78db3c7b800b8d78c0d4db49aadb.png
图片

开源地址:https://gitee.com/anji-plus/report

 
 
 
 
 
 
1. 回复“m”可以查看历史记录;
2. 回复“h”或者“帮助”,查看帮助;
   开发者已开通多个技术群交流学习,请加若飞微信:1321113940  (暗号k)进开发群学习交流
  说明:我们都是开发者。视频或文章来源于网络,如涉及版权或有误,请您与若飞(1321113940)联系,将在第一时间删除或者修改,谢谢!

开发者:KaiFaX面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值