一种电力系统各类型数据填报和展示方法及系统技术方案

技术编号:39733599 阅读:9 留言:0更新日期:2023-12-17 23:36
本发明专利技术公开了一种电力系统各类型数据填报和展示方法,方法包括:按照电厂组织机构树结构构建树形

【技术实现步骤摘要】
一种电力系统各类型数据填报和展示方法及系统


[0001]本专利技术属于计算机应用的前端展示
,具体涉及一种电力系统各类型数据填报和展示方法


技术介绍

[0002]电力行业系统存在各种各样的监控指标数据,这些数据需要进行统计运算以及分类展示,部分数据需要进行填报或者编辑

在该需求背景下,目前有多种厂家提供一些系统解决方案,来解决电力系统各种指标数据的展示和统计

[0003]通常这些电力系统只能满足其中一种或者部分需求,对于组织机构指标数据的树形表格数据的多种类型的展示以及填报方案的需求是无法满足,并且对于可配置的指标数据展示是无法做到动态展示


技术实现思路

[0004]本专利技术的目的在于提供电力系统各类型数据填报和展示方法,该方法实现组织机构指标数据的树形表格数据的多种类型的展示以及填报

[0005]为实现上述目的,本专利技术采用以下技术方案:
[0006]本专利技术第一方面是提供一种电力系统各类型数据填报和展示方法,包括:
[0007]按照电厂数据库组织机构层级关系构建树形结构数据;
[0008]根据不同的业务需求,动态配置加载指标信息以及对应的指标数据,
[0009]根据不同的组织机构信息和指标信息从数据库中读取相应的指标值数据,然后加工过滤组合成树形结构的表格数据;
[0010]判断指标数据的数据类型;
[0011]根据数据类型不同进行动态展示,并根据指标的扩展信息,树形结构的表格数据对不同的列数据进行不同的
UI
格式显示,针对能够填报的单元格数据显示不同的填报控件;对于部分业务功能,提供行列转换显示相关数据功能

[0012]作为本专利技术进一步改进,所述树形结构的组织机构数据的列是指标信息的树形表格
JSON
数据

[0013]作为本专利技术进一步改进,所述根据数据类型不同进行动态展示是指:
[0014]根据返回的树形表格
JSON
数据,通过基于
element

ui

Table
组件展示相关数据

[0015]作为本专利技术进一步改进,所述对不同的列数据进行不同的
UI
格式显示,具体包括:
[0016]在页面展示树形结构表格数据,并加载业务的指标数据;根据查询条件获取树形表格数据,包含组织机构信息以及对应的指标数据,然后进行分析展示不同的
UI
格式;
[0017]表格的列显示指标信息,列表头包含指标名称,指标单位,以及鼠标移动到指标表头时显示指标的描述信息;表格的单元格内容显示组织机构对应的指标值信息

[0018]作为本专利技术进一步改进,对不同的列数据进行不同的
UI
格式显示包括收缩数据

展示数据及懒加载方式展开子级数据

[0019]作为本专利技术进一步改进,所述指标数据的数据类型,包括:文本

数字

时间

下拉以及文件,展示包括:文字展示

数字展示

时间展示

文件展示以及富文本展示,并且根据单元格的状态,确定单元格是否可以编辑或者填报;
[0020]单元格对应的类型有可编辑或填报以及展示,列数据的会根据状态显示不同的背景色

[0021]作为本专利技术进一步改进,所述树形结构的表格数据对不同的列数据进行不同的
UI
格式显示,包括:
[0022]指标数据类型是文本时,根据列宽自动省略过多文字,通过检测鼠标位置,以
tooltip
方式显示完整信息;
[0023]指标数据类型是数字时,根据指标的格式化字段进行小数点位数处理,包括保留设定的小数位数以及补全小数点位数处理;
[0024]指标数据类型是时间类型时,自动格式化显示时间格式,并且在填报时,自动显示时间控件;
[0025]指标数据类型是下拉数据时,自动显示下拉数据的值,并且在填报时,自动显示下拉框及相关数据;
[0026]指标数据类型是文件时,显示浏览按钮,用户可以在线查看文件或者下载浏览文件,在填报时,显示上传按钮和删除按钮,显示上传和删除文件操作界面

[0027]本专利技术第二方面是提供一种电力系统各类型数据填报和展示系统,包括:
[0028]构建模块,用于按照电厂数据库组织机构层级关系构建树形结构数据;
[0029]配置模块,用于根据不同的业务需求,动态配置加载指标信息以及对应的指标数据,
[0030]组合模块,用于根据不同的组织机构信息和指标信息从数据库中读取相应的指标值数据,然后加工过滤组合成树形结构的表格数据;
[0031]判断模块,用于判断指标数据的数据类型;
[0032]显示模块,用于根据数据类型不同进行动态展示,并根据指标的扩展信息,树形结构的表格数据对不同的列数据进行不同的
UI
格式显示,针对能够填报的单元格数据显示不同的填报控件;对于部分业务功能,提供行列转换显示相关数据功能

[0033]本专利技术第三方面是提供一种电子设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述电力系统各类型数据填报和展示方法

[0034]本专利技术第四方面是提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述电力系统各类型数据填报和展示方法

[0035]与现有技术相比,本专利技术至少具有如下有益的技术效果:
[0036]本专利技术按照电厂组织机构树结构构建树形
JSON
数据,通过
element

ui

Table
组件实现树形缩进以及自由收缩展开显示,根据不同的业务需求,动态配置电力系统的指标,前端能够根据不同的业务指标数据,动态展示相关的指标信息,后端根据不同的组织机构层级以及获取到的指标数据,构造一个完整的树形
json
表结构数据,前端根据后端返回的数据展示,前端展示数据表格,能够根据指标的扩展信息呈现不同的
UI
效果,有文字展示,
数字展示,时间展示,文件展示以及富文本展示,并且能够根据单元格的状态,确定单元格是否可以编辑或者填报

该方法实现电力系统各种类型指标数据的灵活展示以及填报编辑

附图说明
[0037]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种电力系统各类型数据填报和展示方法,其特征在于,包括:按照电厂数据库组织机构层级关系构建树形结构数据;根据不同的业务需求,动态配置加载指标信息以及对应的指标数据,根据不同的组织机构信息和指标信息从数据库中读取相应的指标值数据,然后加工过滤组合成树形结构的表格数据;判断指标数据的数据类型;根据数据类型不同进行动态展示,并根据指标的扩展信息,树形结构的表格数据对不同的列数据进行不同的
UI
格式显示,针对能够填报的单元格数据显示不同的填报控件;对于部分业务功能,提供行列转换显示相关数据功能
。2.
根据权利要求1所述的一种电力系统各类型数据填报和展示方法,其特征在于,所述树形结构的组织机构数据的列是指标信息的树形表格
JSON
数据
。3.
根据权利要求1所述的一种电力系统各类型数据填报和展示方法,其特征在于,所述根据数据类型不同进行动态展示是指:根据返回的树形表格
JSON
数据,通过基于
element

ui

Table
组件展示相关数据
。4.
根据权利要求1所述的一种电力系统各类型数据填报和展示方法,其特征在于,所述对不同的列数据进行不同的
UI
格式显示,具体包括:在页面展示树形结构表格数据,并加载业务的指标数据;根据查询条件获取树形表格数据,包含组织机构信息以及对应的指标数据,然后进行分析展示不同的
UI
格式;表格的列显示指标信息,列表头包含指标名称,指标单位,以及鼠标移动到指标表头时显示指标的描述信息;表格的单元格内容显示组织机构对应的指标值信息
。5.
根据权利要求1所述的一种电力系统各类型数据填报和展示方法,其特征在于,对不同的列数据进行不同的
UI
格式显示包括收缩数据

展示数据及懒加载方式展开子级数据
。6.
根据权利要求1所述的一种电力系统各类型数据填报和展示方法,其特征在于,所述指标数据的数据类型,包括:文本

数字

时间

下拉以及文件,展示包括:文字展示

【专利技术属性】
技术研发人员:赵亮王毅
申请(专利权)人:西安西热电站信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1