一、项目简介
基于springboot+vue的自定义的拖拽式智能大屏,主要是通过选择配置数据库链接,编写特定的查询语句,然后通过拖拽框架,设计自己的大屏,大屏中每个控件可以去绑定配置好的数据源。
运行的时候,先加载界面,然后再去渲染数据。流程就是这么个流程。
升级策略:
如果想做的好一点,可以把这个项目升级一下。
(1)把配置数据源升级成可以配置连接硬件的各种协议(mqtt、tcp、modbus等)
(2)前后端控件渲染可以改成通过websocket推送的形式,来渲染各个控件的数据。
(3)控件的升级,可以给控件增加一些操作事件(比如脚本之内的),通过点击按钮进行跳转到别的页面,或者执行一些脚本事件
如果按照上面的想法,再稍微升级一下就好了
二、实现功能
支持数据源配置
支持可视化配置界面
支持大屏展示
支持项目管理
三、技术选型
springboot
mybatis
vue
四、界面展示
五、源码地址
回复:智能大屏