logo好方法网

一种页面的生成方法及电子设备


技术摘要:
本发明公开了一种页面的生成方法及电子设备,用于解决现有技术中前后端分离状态下,页面生成效率较低的问题。该方法包括:前端响应于指定用户针对指定页面的访问请求,从产品存储中心的所述指定页面的多个配置项中,获取与所述指定用户的类型相匹配的目标配置项;所述  全部
背景技术:
以保险业务为例,为了实现前后端分离的开发模式,往往需要有专注于前端页面 的用户体验的团队、以及专注于后端业务的核心业务逻辑的团队。在这种情况下,前后端之 间通常通过Rest式的接口传输数据,那么在开发前后端时还是要先通过业务部门给出完整 需求,再将完整需求拆分成前端逻辑和后端逻辑,最后再通过直接编码的形式来实现。 例如,在一个前后端分离的保险承保系统中添加一个新的保险产品的保单生成功 能时,则需要首先,进行需求分析,给出保单录入时涉及到的要素、校验规则、保费计算公式 和各系统之间的交互接口;然后,将需求分析拆分给前后端团队;最后,前端团队完成页面 样式的开发和部分校验规则的配置,后端团队确定前后端之间的Rest式的接口格式,并设 计业务逻辑,从而实现新的保险产品的保单生成功能。 显然,上述在针对每个新的保险产品的开发过程中,都需要进行直接编码的方式, 根据产品需求对源代码进行修改,代码的复现性和开发效率都很低,对页面的修改也很复 杂。因此,需要提供一种方法,能够提高前后端分离状态下的保险承保系统页面的生成效 率。
技术实现要素:
本发明实施例提供一种页面的生成方法及电子设备,以解决现有技术中前后端分 离状态下,页面生成效率较低的问题。 为了解决上述技术问题,本发明是这样实现的:第一方面,本发明实施例提供了一 种页面的生成方法,包括: 前端响应于指定用户针对指定页面的访问请求,从产品存储中心的所述指定页面 的多个配置项中,获取与所述指定用户的类型相匹配的目标配置项; 所述前端从所述产品存储中心获取与所述目标配置项对应的页面展示要素; 所述前端从所述产品存储中心获取与所述页面展示要素对应的预设校验规则; 所述前端基于所述预设校验规则和所述页面展示要素,生成所述指定页面。 第二方面,本发明实施例还提供一种电子设备,包括: 第一获取单元,用于前端响应于指定用户针对指定页面的访问请求,从产品存储 中心的所述指定页面的多个配置项中,获取与所述指定用户的类型相匹配的目标配置项; 第二获取单元,用于所述前端从所述产品存储中心获取与所述目标配置项对应的 页面展示要素; 第三获取单元,用于所述前端从所述产品存储中心获取与所述页面展示要素对应 的预设校验规则; 生成单元,用于所述前端基于所述预设校验规则和所述页面展示要素,生成所述 4 CN 111598707 A 说 明 书 2/13 页 指定页面。 第三方面,本发明实施例还提供一种电子设备,包括: 处理器;以及 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处 理器执行以下操作: 前端响应于指定用户针对指定页面的访问请求,从产品存储中心的所述指定页面 的多个配置项中,获取与所述指定用户的类型相匹配的目标配置项; 所述前端从所述产品存储中心获取与所述目标配置项对应的页面展示要素; 所述前端从所述产品存储中心获取与所述页面展示要素对应的预设校验规则; 所述前端基于所述预设校验规则和所述页面展示要素,生成所述指定页面。 第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储 介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行 时,使得所述电子设备执行以下操作: 前端响应于指定用户针对指定页面的访问请求,从产品存储中心的所述指定页面 的多个配置项中,获取与所述指定用户的类型相匹配的目标配置项; 所述前端从所述产品存储中心获取与所述目标配置项对应的页面展示要素; 所述前端从所述产品存储中心获取与所述页面展示要素对应的预设校验规则; 所述前端基于所述预设校验规则和所述页面展示要素,生成所述指定页面。 采用本发明实施例提供的方法,一方面,能够基于预先配置好的指定页面的配置 项,加载页面展示要素和校验规则,生成指定页面,且该产品存储中心存储的配置项是可多 次循环使用的。这样,在配置新的页面时,减少了技术人员或业务人员的编码工作量,提高 了代码的复现性,并在生成新的页面时,提高了页面的生成效率。 另一方面,前端能够基于指定模板引擎和指定用户录入所述指定页面的目标信 息,生成后端能够解析的目标文件,使得后端基于目标文件和目标配置项中的目标字段名, 将目标文件中的目标信息存储到目标字段名对应的字段中。这样,在生成目标文件时,不善 编码的人也能根据需求利用简单的语句对目标文件进行编辑,从而实现指定目标信息的存 储位置等操作,并且极大地减少了技术人员的编码工作量。 附图说明 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图 获得其他的附图。 图1为本发明实施例提供的一种页面的生成方法的实现流程示意图; 图2为本发明实施例提供的页面的生成办法中显示模块的类型示意图; 图3为本发明实施例提供的页面的生成办法中针对不同用户类型展示同一显示模 块的示意图; 图4为本发明实施例提供的页面的生成办法中展示的一种指定页面的示意图; 图5为本发明实施例提供的页面的生成办法中加载不同页面展示要素的示意图; 5 CN 111598707 A 说 明 书 3/13 页 图6为本发明实施例提供的页面的生成办法中加载一种校验规则效果的示意图; 图7为本发明实施例提供的页面的生成办法中加载不同校验规则的示意图; 图8为本发明实施例提供的页面的生成方法中修改页面展示要素的示意图; 图9为本发明实施例提供的页面的生成方法中新增非关键要素的示意图; 图10为本发明实施例提供的一种电子设备的结构示意图; 图11为本发明实施例提供的一种电子设备的硬件结构示意图。
分享到:
收藏