介绍
在当今数字化转型浪潮中,低代码技术正逐渐成为企业提升软件开发效率、降低开发成本的重要手段。低代码不仅是一种工具或产品,更是一种价值观的体现。它强调对既有代码的高度复用,形成可复用、可调用的代码资产,并以可视化方式加以利用。许多团队虽未直接使用低代码,但通过中台、组件库等高复用资产,实际上也在践行低代码理念。例如,早期的网页设计工Dreamweaver和模板DIY门户网站,都可视为低代码的早期形态。
在技术上采用springboot+mybaits+vue技术并支持可集群、可二开。支持可视化配置、可视化在线编码。核心模块主要分为:数据模型、API接口、页面设计。
数据模型
- 数据表管理
- 数据字段管理
- 视图管理
- 函数管理
- 事件管理
- 存储过程管理
- 索引管理
- 增删改查API接口生成
- 界面生成
API接口
管理对外暴露的访问接口,包含访问路径、权限、SQL、请求参数、脚本设置。同时可以根据生成工具帮助快速生成增删改查接口,在自动生成后的基础上进行调整,也支持在线接口测试。
页面设计
可视化配置页面
可视化配置页面采用自适应布局、拖入的组件自动适配宽高,主要功能包括:组件库、模板库、大纲树、JS编辑、页面设置,每个控件包括基础属性、样式、动画、事件、预览、菜单生成
基础组件
栅格布局、flex布局、DIV容器、按钮、文字、图标、数字、滚动、表单(输入框、选择框、checkbox、radio、switch 级联选择器、滑块、时间、上传、评分、颜色、穿梭)、表格、标签、进度条、树控件、分页、结果、空状态、警告、导航、标签页、页头、面包屑、下拉菜碟、对话框、抽屉、文字提示、弹出框、卡片、走码灯、折叠板、时间线、分割线、图片、描述表明表
高级组件
引用组件、数字组件、iframe组件、滚动组件、二维码组件、条形码组件、视频播放组件、websocket组件、高德组件、语音播报组件、消息组件、文本编辑器组件、表格打印组件、EXEL导入出组件、条件组件、循环组件
图表组件
折线图、柱状图、饼图、地址、K线图、散点图、雷达图、漏斗图、仪表盘
在线编码页面
VUE代码编程、格式化、预览
BI页面
与可视化配置页面功能一样唯一区别是BI中拖入的组件是绝对布局
注意
系统登录后默认的管理后台,如何打开显示门户呢,在系统管理-参数管理-找到web.index修改对应的路径即可
功能展示
登录
数据库主机
数据库
应用
数据模型
业务接口(API接口)
在线编码页面
页面管理
可视化页面
属性
动画
JS编程
视频
表格图表快速生成