【技术实现步骤摘要】
一种接口配置和联动内容调整系统及方法
[0001]本专利技术涉及物联网
,具体而言,涉及一种接口配置和联动内容调整系统及方法
。
技术介绍
[0002]现有
web
项目需求中,大多涉及到多列联动配置,当多列联动时会出现每列数据格式不固定的情况,例如,若某一列为下拉选项,当选中下拉项并触发下一列的数据时,下一列数据的格式和数据源依旧不固定,因此,需要前端与后端配合将内容配置固定,同时,由于每一列的数据都依赖于上一列的选项,因此需要通过前
、
后端联动才能获取到正确的数据
。
[0003]在现有技术中,由于很多操作需要前端与后端共同处理,因此需要前端与后端具有较高的耦合度
。
由于前端与后端的依赖程度较高,此时,若修改了某一列的查询内容或者调用方法,则会导致下一列的数据无法正确获取,从而影响整个联动的效果,进而导致可维护性降低,拓展性受限
。
技术实现思路
[0004]本专利技术解决的技术问题是,如何降低前端与后端的冗余程度,进而提高业务拓展能力
。
[0005]为解决上述问题,本专利技术提供一种接口配置和联动内容调整系统及方法
。
[0006]第一方面,本专利技术提供一种接口配置和联动内容调整系统,所述接口配置和联动内容调整系统包括接口配置装置
、
接口联动配置装置和业务端操作装置;
[0007]所述接口配置装置,用于配置当前接口的基本信息以完成接口配置,所述基
【技术保护点】
【技术特征摘要】
1.
一种接口配置和联动内容调整系统,其特征在于,所述接口配置和联动内容调整系统包括接口配置装置
、
接口联动配置装置和业务端操作装置;所述接口配置装置,用于配置当前接口的基本信息以完成接口配置,所述基本信息包括数据源
、
数据类型
、
名称和代码;所述接口联动配置装置用于将已经配置好的所述接口配置,通过页面拖拽的方式进行联动配置;所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,基于已经配置好的所述联动配置,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端;当所述业务端的所述前端接收到所述下一接口的所述基本信息后,根据所述下一接口的所述数据类型和所述数据源,对所述下一接口进行渲染,完成所述下一接口配置和联动内容的调整
。2.
根据权利要求1所述的接口配置和联动内容调整系统,其特征在于,所述业务端操作装置,用于当业务端使用时,根据所述当前接口的所述名称与所述代码,得到下一接口的所述基本信息,并将所述下一接口的所述基本信息发送至所述业务端的前端,包括:当所述业务端使用时,调用
getNextFunction
方法;其中,所述
getNextF unction
方法输入参数包括:通过
processID
,将所述当前接口的所述名称
、
所述代码以及所述接口对应的隐藏名称返回
HTTPresponse
,得到所述当前接口的所述数据源;根据所述当前接口的所述数据源和所述当前接口的所述名称,通过返回的所述
HTTPresponse
的信息,得到查询数据以及所述下一接口的所述基本信息
,
并将所述下一接口的所述基本信息发送至所述业务端的前端
。3.
根据权利要求2所述的接口配置和联动内容调整系统,其特征在于,所述业务端操作装置还用于:根据渲染完成的所述下一接口,设置所述下一接口的所述隐藏名称,其中,所述隐藏名称用于调用所述
getNextFunction
【专利技术属性】
技术研发人员:张志龙,方俊皓,柴志鹏,
申请(专利权)人:哈尔滨海邻科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。