先说下我们低代码的整体用到的架构技术:
后端用的是.net6.0+。
前端用的是VUE2.0基于el-ui。
数据库用的sqlserver和mysql,这两个是当前用的最多的,同步也支持国产数据库
数据库链接:SqlSugar
以上就是我们低代码用到的主要的技术,这里就不详细讲里面的细节内容,今天主要写下如何用我们自建的低代码平台搭建自己的一个功能。
1、使用【业务表单创建】新建数据表和对应的字段,表新建完成后会生成对应的页面,平台会自动根据字段类型来生成通用的页面,当然生成的页面肯定要调整,毕竟很多时候页面前端操作和后端数据表是有差异的。

其实新建功能这个页面很简单,按照每一步填写即可,填写完成后对应的刷新系统,找到对应的功能去设计,如下图:

如下图,进入设置页面,第一行是选项卡,我们分为“电脑端列表”,“电脑端填单”,“移动端列表”,“移动端填单”,“配置版本管理”(这里可以回退页面配置),“流程”,“高级”。
这种模式的配置有个好处就是可视化,可以拖动大小,位置,小数位数,必填属性,宽度,权限等。每一个控件组件都有自己独特应有的属性。

当然如果后续我们有常用的特殊组件,我们会自定义做进一步封装,封装成拖拽的组件。如上图的“自定义组件”分组。
2、当然在实现一些复杂的逻辑的时候,我们还是会让技术协助,比如说,需要保存后去将数据推送到第三方系统。像类似这种需求我们会在我们自己的crm提交bug,转技术那边修改,他们修改的方式也很简单,直接是自定义开发一个组件,然后在配置到我们设置的这个页面里。
可能有人会问,如何设置插入这个页面呢?其实我截取以下一张图大家就明白了,页面就是一堆json数据,对应的每一个组件都有属性和方法,我们低代码就是把页面进行了数据化,一个页面就是一条数据,传统以前就是一个页面就实实在在需要新建一个页面,不能配置,复用型也很弱,我们现在已经做到了页面数据化,页面元素组件化。

3、一个功能其实很快就可以配置完成,如果需要一些复杂的配置,要花一些时间学习,当然也很简单,会识字就能学。我们当前也在进一步把低代码进行无代码,经过了一年多的客户使用,也总结出来很多通用的优化,下一步我们将很多细节点进行无代码配置,同时也需要把配置效率提高,过程中不断的打磨,反馈,出方案,升级,测试。