Cola-Designer 是一个 基于VUE,实现拖拽 + 配置方式生成数据大屏,为简化开发、提高效率而生。
使用GPL-2.0开源协议
部分截图:
在开发环境中项目中使用cola-designer。
开发版本
推荐版本
mysql
8.0
5.7 +
jdk
11
1.8 +
node
16.13.1
12 +
npm
8.2.0
6 +
vue-cli
4.5.15
2 +
使用技术:SpringBoot + SpringSecurity + Mysql + MyBatis-Plus + Redis + Vue + ElementUI
前端目录:
├── dist 打包目录 ├── public ├── src ├── api 后端接口 ├── assets 静态资源 ├── components 组件目录 ├── gallery.vue 图库组件 ├── option.js 组件可配置项配置 ├── registerCpt.js 自定义组件配置 ├── registerOption.js 自定义组件属性配置 ├── router ├── utils ├── views ├── designer 设计器 ├── manage 管理端 ├── preview 预览/访问页 ├── env.js 环境配置 ├── LICENSE ├── README.md
后端目录:
├── sql 数据库脚本 ├── src ├── pom.xml
注意事项:项目默认使用接口模式,完整功能需要连接后端程序,若只想体验设计器部分可将env.js中active改为preview(本地缓存模式),然后访问http://localhost:8009/#/design ,本地缓存模式暂时不能使用图片上传