通过本零碎的理解和应用,能够疾速的进行业务开发,大大提高开发效率。
理论开发中有很多的业务代码是重复性的,其原理是雷同的,只是不同的业务表会存在具体数据的不同,RDS 疾速开发零碎,将这种重复性的内容进行抽取,通过对业务表的定义,能够疾速实现业务开发。
一键生成 CRUD 代码
通过对业务表的定义,能够主动生成此业务表数据的增删改查。
如下图所示,为业务表的定义:
如下图所示,为通过定义业务表,生成的 CRUD 界面
丰盛的操作方法
除了惯例的增删改查操作外,还有其余常见操作方法,比方导入,导出,批改明码,设置值,跳转链接,弹窗链接等。能够疾速实现罕用性能。
罕用 Form 表单
零碎提供了罕用的表单类型,能够实现输入框,单 / 复选,文本域,文件 / 图片上传,富文本编辑器等
一键生成 API 接口
针对业务表的 API 接口生成能够通过复制后端业务表,主动生成 API 接口,同时能够生成 API 接口参考文档。
生成的 API 接口反对 Token 认证,短信验证,数据缓存等反对。
表格性能及状态放弃
零碎反对 element-ui 的表格和 ag-grid 表格;
el-table 是零碎默认的表格,针对体现简单且数据量不大的状况。
ag-grid 表格,次要针对大量数据的查问和过滤。如果领有 ag-grid 商业许可证,能够充分利用 ag-grid 的弱小性能。
表格状态放弃
无论是 el-table 还是 ag-grid,零碎都反对保留列的显示和暗藏,列的宽度,分页大小。用户一旦设置了列的暗藏或显示,设置列宽,设置分页大小,零碎都将主动存储这些设置。
标签栏状态放弃
关上的标签栏,会在页面刷新后持续放弃,不会因为页面刷新导致标签生效。
零碎 UI 设置放弃
能够依据本人终端的分辨率及显示大小,设置零碎 UI
首页统计与快捷启动器
零碎首页能够展现罕用操作
零碎首页能够通过定义 SQL 查问语句,实现统计数据的首页显示。
能够定义统计卡片,图图表(折线图,柱状图,饼状图)
顶部菜单设置
顶级菜单展现
零碎次要性能菜单在零碎的侧栏,反对三级菜单;为适配更多的菜单性能,零碎反对在顶部展现一级菜单,点击后侧栏展现此一级菜单的子菜单。
快捷启动菜单展现
零碎顶部能够展现首页显示的快捷菜单。
上述两项性能,只能二选一。
敌对的二次开发反对
自定义的业务表生成的业务代码以独立的文件存在,能够设置生成的代码是否笼罩旧代码,能够释怀的在生成的代码上进行批改,而不必放心代码被笼罩掉(后端代码);前端代码为防止笼罩能够将代码改名存储,而后敞开前端代码的生成操作即可不便的进行二次开发。