数据展示方法、系统及装置制造方法及图纸

技术编号:35496844 阅读:23 留言:0更新日期:2022-11-05 16:56
本发明专利技术公开了一种数据展示方法、系统及装置,包括,S1、创建模型,得到模型自身配置数据;S2、对模型自身配置数据进行预处理;S3、调用数据接口获取模型外输入数据;S4、对模型外输入数据进行处理得到处理后的数据;S5、将处理后的数据展示到界面。本发明专利技术可以实现通用的数据展示。展示。展示。

【技术实现步骤摘要】
数据展示方法、系统及装置


[0001]本专利技术涉及数据展示领域,尤其是涉及一种数据展示方法、系统及装置。

技术介绍

[0002]现有的MES系统的实现方案是界面返回字段都是固定的,当需求稍微发生变化时,就需要重新修改前后端数据,这样不具备通用性。当展示内容需要调整时,比如需要隐藏某一个字段时,需要修改前端代码才能实现相应的效果,这样就不具备灵活性。

技术实现思路

[0003]本专利技术的目的在于提供一种数据展示方法、系统及装置,旨在解决数据展示方法、系统及装置。
[0004]本专利技术提供一种数据展示方法、系统及装置,包括:
[0005]S1、创建模型,得到模型自身配置数据;
[0006]S2、对模型自身配置数据进行预处理;
[0007]S3、调用数据接口获取模型外输入数据;
[0008]S4、对模型外输入数据进行处理得到处理后的数据;
[0009]S5、将处理后的数据展示到界面。
[0010]本专利技术还提供一种数据展示系统,包括:
[0011]创建模块:用于创建模型,得到模型自身配置数据;
[0012]预处理模块:用于对模型自身配置数据进行预处理;
[0013]调用模块:用于调用数据接口获取模型外输入数据;
[0014]处理模块:用于对模型外输入数据进行处理得到处理后的数据;
[0015]展示模块:用于将处理后的数据展示到界面。
[0016]本专利技术实施例还提供一种数据展示装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述方法的步骤。
[0017]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述方法的步骤。
[0018]采用本专利技术实施例,可以实现一种通用的数据展示方法。
[0019]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0020]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本专利技术实施例的数据展示方法的流程图;
[0022]图2是本专利技术实施例的数据展示方法的模型分类示意图;
[0023]图3是本专利技术实施例的数据展示方法的属性列表示意图;
[0024]图4是本专利技术实施例的数据展示系统的示意图;
[0025]图5是本专利技术实施例的数据展示装置的示意图。
具体实施方式
[0026]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]方法实施例
[0028]根据本专利技术实施例,提供了一种数据展示方法,图1是本专利技术实施例的数据展示方法的流程图,如图1所示,具体包括:
[0029]S1、创建模型,得到模型自身配置数据;
[0030]S2、对模型自身配置数据进行预处理;
[0031]S3、调用数据接口获取模型外输入数据;
[0032]S4、对模型外输入数据进行处理得到处理后的数据;
[0033]S5、将处理后的数据展示到界面。
[0034]图2是本专利技术实施例的数据展示方法的模型分类示意图;
[0035]模型编码、模型名称和模型类型的对应关系;
[0036]S1具体包括:在web端进入模型配置界面创建模型,创建模型选项包括:模型的编码、名称、值、是否展示、是否可编辑、模型类型和默认值,其中值包括字典、字符串、树形和数据外键,除了字符串,其他类型需要通过链接去获取。创建完成后,调用接口保存到后台数据库得到模型自身配置数据。
[0037]S2具体包括:
[0038]S21、判断对象是否有API,如果没有则说明不需要通过请求的方式获取对象值的集合;
[0039]S22、若有API,则根据关联类型来判断请求所需的入参有哪些;判断API具体是什么,如果是特定的统一资源定位符,那么就直接通过特定的请求去获取相应的模型值的集合bindingArr;如果API为一般性统一资源定位符,则通过一般性调用方式去获取模型值的集合bindingArr,方便模型外输入数据处理。
[0040]S4具体包括:
[0041]图3是本专利技术实施例的数据展示方法的属性列表示意图;
[0042]模型对象的属性列表,管理员可以对属性列表进行增删改查。
[0043]对模型的预处理完成后,接着会调用获取模型值的接口,得到模型值对象的集合recordsArr和属性信息对象propertyInfoDic,双层遍历模型对象的集合和模型值对象的
集合,取到值对象及模型对象,首先判断如果propertyInfoDic存在,则通过模型对象的编码在值对象中取到具体的值编码,在propertyInfoDic中找到值所在的字典,通过值编码和值所在的字典找到最终的字典,最后通过模型对象的bindingField找到最后的模型对象可展示的值,如果propertyInfoDic不存在,通过遍历模型的bindingArr来匹配值编码找到字典,然后是以名称来关键字作为模型的值,通过模型对象的bindingField找到最后的模型对象可展示的值,最后把模型的编码和找到的值作为key和值保存起来,形成集合返回,得到模型值的集合。
[0044]S5具体包括:
[0045]预存多个UI标准模板界面,根据模型对象集合循环取得每一个模型数据,根据模型数据的展示类型选择对应的UI模版,按照数据顺序进行布局,
[0046]将模型数据绑定到UI模版,并根据模型属性判断是否可编辑、显示或隐藏、是否可点击和字体颜色,接着根据模型对象的编码在模型值的集合里取得展示的数据,最后将取得展示的数据渲染出来。
[0047]MES的业务流程,从配置、计划管理到作业管理,再到质量和物料管理。形成了MES管理的一整个流程。
[0048]本专利技术依照下列几个原则为基础进行开发设计:
[0049]1、统一设计原则:在设计系统结构、功能模块、数据库、系统安全方案时应从长远的角度出发,自上而下的把握系统的整体统一。
[0050]2、先进设计原则:在设计系统的过程中,尽量采取最新的研发技术路线,充分调研现今市场的先进水平,并借鉴国内外主流的技术框架。用先进技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,包括,S1、创建模型,得到模型自身配置数据;S2、对模型自身配置数据进行预处理;S3、调用数据接口获取模型外输入数据;S4、对模型外输入数据进行处理得到处理后的数据;S5、将处理后的数据展示到界面。2.根据权利要求1所述的方法,其特征在于,所述S1具体包括:在web端进入模型配置界面创建模型,创建模型选项包括:模型的编码、名称、值、是否展示、是否可编辑、模型类型和默认值,其中值包括字典、字符串、树形和数据外键,创建完成后,调用接口保存到后台数据库得到模型自身配置数据。3.根据权利要求2所述的方法,其特征在于,所述S2具体包括:S21、判断对象是否有API,如果没有则说明不需要通过请求的方式获取对象值的集合;S22、若有API,则根据关联类型来判断请求所需的入参有哪些;判断API具体是什么,如果是特定的统一资源定位符,那么就直接通过特定的请求去获取相应的模型值的集合bindingArr;如果API为一般性统一资源定位符,则通过一般性调用方式去获取模型值的集合bindingArr,方便模型外输入数据处理。4.根据权利要求3所述的方法,其特征在于,所述S4具体包括:对模型的预处理完成后,接着会调用获取模型值的接口,得到模型值对象的集合recordsArr和属性信息对象propertyInfoDic,双层遍历模型对象的集合和模型值对象的集合,取到值对象及模型对象,首先判断如果propertyInfoDic存在,则通过模型对象的编码在值对象中取到具体的值编码,在propertyInfoDic中找到值所在的字典,通过值编码和值所在的字典找到最终的字典,最后通过模型对象的bindingField找到最后的模型对象可展示的值,如果propertyInfoDic不存在,通过遍历模型的bindingArr来匹配值编码找到字典,然后是以名称来关键字作为模型的值,通过模型对象的bindingField找到最后的模型对象可展示的值,最后把模型的编码和找到的值作为key和值保存起来,形成集合返回,得到模型值的集合。5.根据权利要求4所述的方法,其特征在于,所述S5具体包括:预存多个UI标准模板界面,根据模型对象集合循环取得每一个模型数据,根据模型数据的展示类型选择对应的UI模版,按照数据顺序进行布局,将模型数据绑定到UI模版,并根据模型属性判断是否可编辑、显示或隐藏、是否可点击和字体颜色,接着根据模型对象的编码在模型值的集合里取得展示的数据,最后将取得展示的数据渲染出来。6.一种数据展示系统,其特征在于,包括,创建模块:用于创建模型,得到模型自身配置数据;预处理模块:用于对模型自身配置数据进行预处理;调用模块:用于调用数据接口获取模型外输入数据...

【专利技术属性】
技术研发人员:杨更新王华
申请(专利权)人:北京天拓四方科技有限公司
类型:发明
国别省市:

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

1