一种多租户系统的前端界面展示方法及相关装置制造方法及图纸

技术编号:32460937 阅读:9 留言:0更新日期:2022-02-26 08:49
本申请实施例提供一种多租户系统的前端界面展示方法及相关装置,本申请涉及数据处理技术领域,该方法通过当前登录的租户确定租户身份,并根据租户身份确定该租户的前端界面配置参数。该前端界面配置参数是由租户预先导入的,包括目标字段以及目标字段的附加属性。在获取该租户的前端界面配置参数后,可根据配置参数中的附加属性确定目标字段的展示要求,并按照展示要求对目标字段进行展示。由此,当用户需求发生改变或新增租户时仅需更新导入的配置参数即可,无需修改前后端代码,提高更新效率。效率。效率。

【技术实现步骤摘要】
一种多租户系统的前端界面展示方法及相关装置


[0001]本申请涉及数据处理
,特别涉及一种多租户系统的前端界面展示方法及相关装置。

技术介绍

[0002]多租户系统实现了在共用的数据中心中以单一的系统架构提供多个客户端相同甚至可定制化的服务,且保证各客户端的数据隔离。由于不同租户的业务需求存在不同,为实现不同租户前端界面的差异化显示,需针对每一租户(即客户端)设计对应的前端界面以供查看使用。
[0003]相关技术中,多采用一套前端代码通过控制字段的方式实现不同的前端页面。这种设计方式在租户的需求发生变更时需要技术人员修改代码并重新部署上线。且在为系统添加新的租户时,需要同时修改前后端的程序代码和逻辑。

技术实现思路

[0004]本申请实施例提供一种多租户系统的前端界面展示方法及相关装置,通过引入自定义配置参数的方式,根据租户的前端界面配置参数对该租户的前端界面进行展示,由此,当用户需求发生改变或新增租户时仅需更新导入的配置参数即可,无需修改前后端代码,提高更新效率。
[0005]第一方面,本申请实施例提供了一种多租户系统的前端界面展示方法,所述方法包括:
[0006]确定当前登录的租户身份,获取该租户的前端界面配置参数;其中,所述前端界面配置参数是由所述租户预先导入的,所述前端界面配置参数包括目标字段,以及所述目标字段的附加属性;
[0007]根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示。
[0008]本申请实施例确定当前登录的租户身份后,根据租户身份确定该租户的前端界面配置参数。该前端界面配置参数是有租户预先导入的,包括目标字段以及目标字段的附加属性。获取该租户的前端界面配置参数后,根据参数中的附加属性确定目标字段的展示要求,并按照展示要求对目标字段进行展示。由此,当用户需求发生改变或新增租户时仅需更新导入的配置参数即可,无需修改前后端代码,提高更新效率。
[0009]在一些可能的实施例中,所述附加属性至少包括所述目标字段的所属租户,所述确定当前登录的租户身份,获取该租户的前端界面配置参数,包括:
[0010]根据所述租户身份查询所属租户与所述租户身份对应的目标字段,并将所述目标字段以及所述目标字段的附加属性作为所述租户的前端界面配置参数。本申请实施例中的附加属性中设定了目标字段的所属租户。由于目标字段是以配置参数的方式由租户自行导入的,故在确定当前登录的租户身份后,通过查询与该租户身份对应的所属租户的目标字
段即可确定该租户的前端界面配置参数。
[0011]在一些可能的实施例中,所述附加属性还包括目标字段是否展示、展示内容以及展示位置,所述根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示,包括:
[0012]确定所述目标字段在前端界面中的映射字段,并根据所述附加属性的属性值确定所述目标字段是否展示,所述目标字段为所述映射字段的映射原像;
[0013]若所述附加属性指示展示所述目标字段,则将所述展示内容作为所述映射字段的字段值,并在所述展示位置展示所述字段值。
[0014]本申请实施例预先建立前后端字段的映射关系,使由后端传参的每一目标字段在前端代码中均有对应的映射字段。以此根据目标字段的附加属性的属性值即可确定该目标字段是否展示,并将指示展示的目标字段的附加属性中的展示内容作为该目标字段对应映射字段的字段值,在附加属性中指示的展示位置展示该字段值。
[0015]在一些可能的实施例中,所述附加属性还包括所述目标字段的字段类型,所述方法还包括:
[0016]若所述附加属性指示展示所述目标字段,则根据所述附加属性确定所述目标字段的字段类型;
[0017]将所述展示内容作为所述映射字段的字段值,并将所述字段值添加到所述字段类型对应的展示控件中;
[0018]在所述展示位置展示所述展示控件,所述展示控件至少包括文本框、时间控件、选项框以及下拉列表。
[0019]本申请实施例中的附加属性中还包括目标字段的字段类型,并针对不同字段类型设有对应的展示控件,以使针对如时间控件、选项框以及下拉列表等非文本类内容均可通过配置参数的方式进行设置。
[0020]在一些可能的实施例中,前端界面配置参数是通过页面维护或文件导入的方式导入的。
[0021]本申请实施例通过配置参数导入的方式完成对不同租户前端界面的配置,导入的方式可通过页面维护或文件导入进行,以此避免前端界面内容变更时的代码修改,提高更新效率。
[0022]在一些可能的实施例中,所述前端界面配置参数为XML格式的配置文件。
[0023]本申请实施例前端界面的配置参数可设置为XML格式的配置文件,以此无需代码操作,仅需编辑XML文件即可实现对前端界面的自适应设置与修改。
[0024]第二方面,本申请实施例提供了一种多租户系统的前端界面展示装置,所述装置包括:
[0025]参数获取模块,被配置为执行确定当前登录的租户身份,获取该租户的前端界面配置参数;其中,所述前端界面配置参数是由所述租户预先导入的,所述前端界面配置参数包括目标字段,以及所述目标字段的附加属性;
[0026]字段展示模块,被配置为执行根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示。
[0027]在一些可能的实施例中,所述附加属性至少包括所述目标字段的所属租户,执行
所述确定当前登录的租户身份,获取该租户的前端界面配置参数,所述参数获取模块被配置为:
[0028]根据所述租户身份查询所属租户与所述租户身份对应的目标字段,并将所述目标字段以及所述目标字段的附加属性作为所述租户的前端界面配置参数。
[0029]在一些可能的实施例中,所述附加属性还包括目标字段是否展示、展示内容以及展示位置,执行所述根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示,所述字段展示模块被配置为:
[0030]确定所述目标字段在前端界面中的映射字段,并根据所述附加属性的属性值确定所述目标字段是否展示,所述目标字段为所述映射字段的映射原像;
[0031]若所述附加属性指示展示所述目标字段,则将所述展示内容作为所述映射字段的字段值,并在所述展示位置展示所述字段值。
[0032]在一些可能的实施例中,所述附加属性还包括所述目标字段的字段类型,所述字段展示模块还被配置为:
[0033]若所述附加属性指示展示所述目标字段,则根据所述附加属性确定所述目标字段的字段类型;
[0034]将所述展示内容作为所述映射字段的字段值,并将所述字段值添加到所述字段类型对应的展示控件中;
[0035]在所述展示位置展示所述展示控件,所述展示控件至少包括文本框、时间控件、选项框以及下拉列表。
[0036]在一些可能的实施例中,前端界面配置参数是通过页面维护或文件导入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多租户系统的前端界面展示方法,其特征在于,所述方法包括:确定当前登录的租户身份,获取该租户的前端界面配置参数;其中,所述前端界面配置参数是由所述租户预先导入的,所述前端界面配置参数包括目标字段,以及所述目标字段的附加属性;根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示。2.根据权利要求1所述的方法,其特征在于,所述附加属性至少包括所述目标字段的所属租户,所述确定当前登录的租户身份,获取该租户的前端界面配置参数,包括:根据所述租户身份查询所属租户与所述租户身份对应的目标字段,并将所述目标字段以及所述目标字段的附加属性作为所述租户的前端界面配置参数。3.根据权利要求2所述的方法,其特征在于,所述附加属性还包括目标字段是否展示、展示内容以及展示位置,所述根据所述附加属性确定所述目标字段的展示要求,并按照所述展示要求对所述目标字段进行展示,包括:确定所述目标字段在前端界面中的映射字段,并根据所述附加属性的属性值确定所述目标字段是否展示,所述目标字段为所述映射字段的映射原像;若所述附加属性指示展示所述目标字段,则将所述展示内容作为所述映射字段的字段值,并在所述展示位置展示所述字段值。4.根据权利要求3所述的方法,其特征在于,所述附加属性还包括所述目标字段的字段类型,所述方法还包括:若所述附加属性指示展示所述目标字段,则根据所述附加属性确定所述目标字段的字段类型;将所述展示内容作为所述映射字段的字段值,并将所述字段值添加到所述字段类型对应的展示控...

【专利技术属性】
技术研发人员:段杰明杨鸿飞杨永永
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1