基于不同组件构建其通用配置界面的数据传递方法与流程

文档序号:34864718发布日期:2023-07-23 17:07阅读:26来源:国知局
基于不同组件构建其通用配置界面的数据传递方法与流程

本发明涉及工业产品设计领域,尤其涉及基于不同组件构建其通用配置界面的数据传递方法。


背景技术:

1、工业设计上常需要涉及到很多功能,根据涉及的功能,常会创建不同的组件的配置页面,配置页面中根据实现的功能不同,而具有不同的页面类型,不同的页面类型的组件,需要配置不同的内容,系统中有很多种组件,每个组件所包含的配置是不同的,那么要对应每一个组件去对配置数据进行传递;在数据传递的过程中会导致重复调用接口,增加服务器的访问次数;每个组件都要写获取配置数据的代码,代码较冗余。


技术实现思路

1、本发明的目的是为了解决现有技术中存在的缺点,而提出的基于不同组件构建其通用配置界面的数据传递方法。

2、为实现上述目的,本发明采用了如下技术方案:

3、基于不同组件构建其通用配置界面的数据传递方法,基于活动管理系统,所述活动管理系统包括活动管理前端页面、数据传递中转站、服务器以及配置页面;活动管理前端页面上包括创建活动模块,活动管理前端页面上显示活动列表,活动列表中的每个活动还包括操作模块;所述数据传递中转站中存储有活动模板;

4、包括以下步骤:

5、s1:在创建活动模块中创建活动;

6、响应于接收到创建活动模块发送的创建活动请求,在活动列表中新增活动,配置活动信息,响应于接收活动模板的配置请求配置活动模板,创建完成后保存创建的新活动;

7、活动具有唯一的活动id;

8、s2:响应于接收到操作模块发出的配置请求,获取所在活动的配置信息;

9、s3:根据获取的配置信息,匹配数据传递中转站中的相同组件类型的活动模板;

10、s4:配置页面渲染展示对应的配置信息。

11、进一步的,步骤s1具体包括:响应于活动模板的配置请求根据组件的类型,调用数据传递中转站中对应组件的类型的活动模板,在活动模板中配置参数以及参数配置属性;配置完成后将创建的活动保存成一条配置信息存储在数据库中。

12、进一步的,所述参数包括参数名称、单位、参数值,所述参数配置属性包括参数属性、样式属性;所述参数属性包括是否只读、输入、输出,样式属性包括在页面中的占比;

13、进一步的,所述活动模板包括组件类型以及componentcodes;所述componentcodes是组件类型的标识;所述配置信息为json数据,所述配置信息包括参数属性数据和componentcodes,所述配置信息以活动id命名存储。

14、进一步的,接收到操作模块发出的配置请求后,获取活动的活动id,根据活动id在服务器的数据库中获取相同活动id的配置信息。

15、进一步的,步骤s3具体包括:获取配置信息内的componentcodes,在数据传递中转站中以componentcodes进行检索,获得相同componentcodes的活动模板。

16、进一步的,根据获取的配置信息,对获取的活动模板进行数据渲染,在活动模板中解析参数属性数据,对应分组,列表以及配置约束进行渲染,得到渲染后的页面展示在配置页面上。

17、进一步的,所述活动信息包括活动名称、组件类型、负责人以及说明等;所述组件类型包括设计计算服务、参数化设计服务、零部件选型服务、设计参数定义服务、参数校核服务。

18、与现有技术相比,本发明的有益效果为:(1)本发明能够保证在工业应用中不同的组件时,根据不同的componentcodes,能够快速查找对应的模板,提升查找效率;保证配置数据能够准确的向对应的活动模板进行渲染,避免渲染错误,通过找到对应的活动模板进行渲染,节省页面重构和重绘时间,从而能够实现快速展示配置页面。可以更高效,更明确的将通用配置界面展示。

19、(2)数据传递中转站中的活动模板的复用程度高,会根据不同的组件类型,调用对应类型的活动模板使用,渲染展示,在数据传递的过程中不必重复调用接口,服务器的访问次数少,获取组件配置数据的代码轻简,降低服务器的运行压力。



技术特征:

1.基于不同组件构建其通用配置界面的数据传递方法,其特征在于:基于活动管理系统,所述活动管理系统包括活动管理前端页面、数据传递中转站、服务器以及配置页面;活动管理前端页面上包括创建活动模块,活动管理前端页面上显示活动列表,活动列表中的每个活动还包括操作模块;所述数据传递中转站中存储有活动模板;

2.如权利要求1所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:步骤s1具体包括:响应于活动模板的配置请求根据组件的类型,调用数据传递中转站中对应组件的类型的活动模板,在活动模板中配置参数以及参数配置属性;配置完成后将创建的活动保存成一条配置信息存储在数据库中。

3.如权利要求2所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:所述参数包括参数名称、单位、参数值,所述参数配置属性包括参数属性、样式属性;所述参数属性包括是否只读、输入、输出,样式属性包括在页面中的占比。

4.如权利要求2所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:所述活动模板包括组件类型以及componentcodes;所述componentcodes是组件类型的标识;所述配置信息为json数据,所述配置信息包括参数属性数据和componentcodes,所述配置信息以活动id命名存储。

5.如权利要求4所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:接收到操作模块发出的配置请求后,获取活动的活动id,根据活动id在服务器的数据库中获取相同活动id的配置信息。

6.如权利要求4所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:步骤s3具体包括:获取配置信息内的componentcodes,在数据传递中转站中以componentcodes进行检索,获得相同componentcodes的活动模板。

7.如权利要求6所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:

8.如权利要求1所述的基于不同组件构建其通用配置界面的数据传递方法,其特征在于:所述活动信息包括活动名称、组件类型、负责人以及说明等;所述组件类型包括设计计算服务、参数化设计服务、零部件选型服务、设计参数定义服务、参数校核服务。


技术总结
本发明提供基于不同组件构建其通用配置界面的数据传递方法,基于活动管理系统,活动管理系统包括活动管理前端页面、数据传递中转站、服务器以及配置页面;活动管理前端页面上包括创建活动模块;S1:在创建活动模块中创建活动;S2:响应于接收到操作模块发出的配置请求,获取所在活动的配置信息;S3:根据获取的配置信息,匹配数据传递中转站中的相同组件类型的活动模板;S4:配置页面渲染展示对应的配置信息。本发明节省页面重构和重绘时间,复用程度高,方便查找对应模板,根据不同的组件类型,调用对应类型的活动模板使用,渲染展示,在数据传递的过程中不必重复调用接口,服务器的访问次数少,降低服务器的运行压力。

技术研发人员:杨松贵,赵云慧
受保护的技术使用者:南京维拓科技股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1