查看原文
其他

建模零代码之业务组件的复用

杨同学 明源云天际PaaS平台 2022-09-10


背景介绍

为了解决在一个ERP子系统下,多个业务单元都存在相同的业务组件复用的需求场景,建模平台提供了业务组件可在当前系统下所有业务单元重复使用的配置能力。




典型场景

云物业系统中,房产主数据、仪表档案管理页面都是左树右列表的页面结构,左侧树页面都有相同的楼栋信息组件,右边列表页面分别根据选中的项目及其楼栋信息展示对应的房产或仪表数据。




解决方案

在之前的建模系统中,这种业务场景只能通过给每一个页面分别设计相同的用于展示楼栋信息的树列表控件实现,过程重复费时,非常不友好。现在只需要通过零代码的形式搭建一个业务组件,通过配置其应用范围为“当前系统下所有业务单元都可以使用”即可实现组件在该子系统的多业务单元下复用,大大减少了不必要的工作量。



操作指南:

1)新增业务组件,配置应用范围为“当前系统下所有业务单元都可以使用,选择组件类型为“标准树列表”,如下图:

图1 新增标准业务组件


2)设计树列表页面,开启项目过滤,设置普通查询条件和树形层级,如下图:

图2 标准树列表业务组件


3)新增自定义布局,选择左右结构,左侧选用标准树列表的业务组件,即上一步中设计的“期区楼栋树组件”,右侧选用列表控件,设置页面数据源为 “房屋信息表”数据表,然后配置左右页面的联动规则,如下图:

图3 左树右列表布局

图4 联动规则


4)重复上一步的操作,搭建“仪表档案管理”的页面,如下图:

图5 仪表档案管理页面布局


 5)完成对列表和表单对应的布局调整、组件及其规则设置,最终实际效果如下图:

图6 房产档案页面

图7 仪表档案页面


▼往期精彩回顾▼
【集成】API 参数映射之 JavaScript引擎介绍
【建模】用户自定义搜索条件,检索效率快人一步
【建模】列表编辑模式,你知道多少?
▼更多技术分享可关注明源技术团队▼技术分析|在 Nginx 服务器启用 GZip 压缩的实践
技术分享|NodeJS分布式链路追踪实现
技术分享|文件预览方案在应用市场的落地


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存