前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >国标GB28181协议视频智能分析平台EasyGBS新增视频调阅搜索

国标GB28181协议视频智能分析平台EasyGBS新增视频调阅搜索

原创
作者头像
TSINGSEE青犀视频
修改于 2021-02-23 06:33:36
修改于 2021-02-23 06:33:36
53800
代码可运行
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频
运行总次数:0
代码可运行

为了进一步优化TSINGSEE青犀视频智能分析平台,我们研发提出了多个可细微调整的地方,包括增加一些更加人性化的操作方式,比如添加EasyGBS视频调阅中的搜索功能。

其实基础的数据模糊搜索功能很简单,只需要对数据进行简单的筛选就可以了,但是这其中还涉及到了视频调阅侧边设备列表数据是树状图数据,因此需要对此组件的数据进行筛选,再将新数据渲染出来,重新渲染组件。

按照以上的逻辑,操作起来还是比较复杂的,而且因为此处数据量可能很大,采用的也是懒加载的方法,综前思后,还是选择在el-tree组件自带的filter节点过滤功能满足要求。

参考代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  <el-tree
        ref="tree"
        :props="props"
        :load="loadNode"
        accordion
        node-key="id"
        :default-expanded-keys="['1111']"
        highlight-current
        lazy
        @node-click="handleNodeClick"
        :filter-node-method="filterNode"
        v-show="Type"
      >
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    filterNode(value, data) {
      if (!value) return true;
      if (data.Type == 0) {
        return true;
      }
        if (data.Name.indexOf(value) > -1 || data.id.indexOf(value) > -1) {
          return true;
        } else {
          return false;
        }
      
    },

国标GB28181协议平台EasyGBS目前正在考虑集群的方案,当接入的路数过多的时候,就需要对国标GB28181视频平台进行集群化部署了,这时候,我们采用redis共享数据,各个国标GB28181平台间,共享各自的服务信息、负载信息、设备信息。

如果大家对EasyGBS感兴趣或者有测试需求,欢迎联系我们了解,更多视频相关解决方案,欢迎访问TSINGSEE青犀视频官方网站。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档