视频融合平台EasyCVR设备分组无限级联的功能开发与实现过程

EasyCVR平台针对用户需求,新增了国标设备无限级联分组功能。在原有的两级分组基础上,现在能够支持无限级别的分组创建,并在视频广场等模块按照目录结构完整展示。开发团队实现了在点击设备时递归处理数据,增加了分组弹框中的列表分页以及用户选择状态的显示,解决了半选状态的数据保存问题,以满足用户对大量视频设备更灵活的管理和组织需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EasyCVR平台是我们支持协议最全面的视频平台,它能支持主流协议包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如海康Ehome、海康SDK、大华SDK等。平台可拓展性强、部署轻松、视频能力丰富,支持海量视频设备接入、视频汇聚与管理、转码与分发、告警上报、平台级联、智能分析、服务器集群等。

有用户在使用EasyCVR时提出:由于在项目中添加了国标设备的无限级联,从而导致已有的分组功能(两级)无法满足目前需求。现需在分组新增编辑时,增加分组无限级联,并且在视频广场等模块的分组列表,也需按照目录结构完整展示出来,详细效果图如下:

为满足用户的项目个性化需求,研发人员立即对该需求进行了评估与开发。今天和大家分享一下新功能的实现过程。

1、首先要在新的分组中增加国标设备的无限级联,所以需要在点击设备时,获取数据后将其递归处理,添加到指定的children中,代码如下:

2、随后在分组弹框中的列表增加分页,在修改操作时,用户不知自己是否选择了未展示的下一页数据,所以需要在弹框的右侧增加一个显示用户勾选过或者上次勾选数据显示的模块;

3、由于所用的组件存在一定的局限性,用户未进行全选时,所选的上一级会出现半选的情况,无法进行数据的保存。但是在视频广场等模块的列表,又需要增加第一个图的层级展示,所以需要获取半选的数据,将其通过接口传递给后台,即可完成分组的新需求。

具体的勾选数据处理,参考下图:

EasyCVR视频融合云服务支持海量视频汇聚管理,能兼容多类型的设备接入,平台可对前端接入设备进行统一管理,并能支持采用设备树对设备进行分组、分级、用户与角色权限管理,可支持设备状态监测、云端运维等功能,实现对海量接入资源的集中控制与权限分配。感兴趣的用户可以前往演示平台进行体验或部署测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值