规则页面生成方法技术

技术编号:39813375 阅读:11 留言:0更新日期:2023-12-22 19:31
本申请实施例属于研发管理以及金融科技领域,涉及一种规则页面生成方法

【技术实现步骤摘要】
规则页面生成方法、装置、计算机设备及存储介质


[0001]本申请涉及研发管理和金融科技领域,尤其涉及一种规则页面生成方法

装置

计算机设备及存储介质


技术介绍

[0002]在日常生活中,经常需要用户在表单中填写信息,并根据配置的规则对用户填写的表单信息进行校验

例如,在金融

保险等领域中,客户在填写完保险产品的保单,或者填写完问卷并提交后,需要根据配置的规则对用户填写的表单信息进行校验

通常,需要预先生成包含规则的规则页面,以方便业务员查看规则,在对规则页面中的规则审核通过后,再生成规则引擎,进而对用户填写的表单信息进行校验

[0003]现有的规则页面生成技术,通常都是根据规则进行定制化开发,通过硬编码的方式实现规则在前端的显示

然而,由于业务的复杂多样,需要经常对规则进行调整,这就需要不断进行代码的编写

并且,前端开发人员还要熟悉已有代码的编写风格和编写逻辑,然后才能迭代新的规则代码;在编写过程中,规则改动可能影响到历史规则从而产生缺陷,这些都会降低规则页面的生成效率


技术实现思路

[0004]本申请实施例的目的在于提出一种规则页面生成方法

装置

计算机设备及存储介质,以解决规则页面生成效率较低的问题

[0005]为了解决上述技术问题,本申请实施例提供一种规则页面生成方法,采用了如下所述的技术方案:
[0006]获取初始规则,所述初始规则包括规则名称以及规则配置信息;
[0007]生成所述初始规则所对应的枚举类型,所述枚举类型对所述初始规则进行定义;
[0008]根据得到的枚举类型生成规则列表;
[0009]通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面,所述规则页面包含所述规则列表中各枚举类型分别对应的页面规则

[0010]为了解决上述技术问题,本申请实施例还提供一种规则页面生成装置,采用了如下所述的技术方案:
[0011]规则获取模块,用于获取初始规则,所述初始规则包括规则名称以及规则配置信息;
[0012]枚举生成模块,用于生成所述初始规则所对应的枚举类型,所述枚举类型对所述初始规则进行定义;
[0013]列表生成模块,用于根据得到的枚举类型生成规则列表;
[0014]页面渲染模块,用于通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面,所述规则页面包含所述规则列表中各枚举类型分别对应的页面规则

[0015]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述
的技术方案:
[0016]获取初始规则,所述初始规则包括规则名称以及规则配置信息;
[0017]生成所述初始规则所对应的枚举类型,所述枚举类型对所述初始规则进行定义;
[0018]根据得到的枚举类型生成规则列表;
[0019]通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面,所述规则页面包含所述规则列表中各枚举类型分别对应的页面规则

[0020]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
[0021]获取初始规则,所述初始规则包括规则名称以及规则配置信息;
[0022]生成所述初始规则所对应的枚举类型,所述枚举类型对所述初始规则进行定义;
[0023]根据得到的枚举类型生成规则列表;
[0024]通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面,所述规则页面包含所述规则列表中各枚举类型分别对应的页面规则

[0025]与现有技术相比,本申请实施例主要有以下有益效果:获取初始规则,初始规则包括规则名称以及规则配置信息,规则名称用于说明规则内容,规则配置信息用于对规则进行详细说明与配置;生成初始规则所对应的枚举类型,枚举类型对初始规则的各方面进行标准化定义;根据各枚举类型生成规则列表;通过前端解析规则列表中的枚举类型,并根据预设的渲染策略进行页面渲染,得到规则页面,规则页面包含多条页面规则,分别对应规则列表中的各枚举类型;本申请通过渲染策略对规则列表进行渲染以生成规则页面和页面规则,在进行规则调整时无需进行硬编码,只需做好枚举类型与初始规则的映射,可以提高开发效率,提升规则页面的生成效率

附图说明
[0026]为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0027]图1是本申请可以应用于其中的示例性系统架构图;
[0028]图2是根据本申请的规则页面生成方法的一个实施例的流程图;
[0029]图3是根据本申请的规则页面生成装置的一个实施例的结构示意图;
[0030]图4是根据本申请的计算机设备的一个实施例的结构示意图

具体实施方式
[0031]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含

本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序

[0032]在本文中提及“实施例”意味着,结合实施例描述的特定特征

结构或特性可以包
含在本申请的至少一个实施例中

在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例

本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合

[0033]为了使本
的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚

完整地描述

[0034]如图1所示,系统架构
100
可以包括终端设备
101、102、103
,网络
104
和服务器
105。
网络
104
用以在终端设备
101、102、103
和服务器
105
之间提供通信链路的介质

网络
104
可以包括各种连接类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种规则页面生成方法,其特征在于,包括下述步骤:获取初始规则,所述初始规则包括规则名称以及规则配置信息;生成所述初始规则所对应的枚举类型,所述枚举类型对所述初始规则进行定义;根据得到的枚举类型生成规则列表;通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面,所述规则页面包含所述规则列表中各枚举类型分别对应的页面规则
。2.
根据权利要求1所述的规则页面生成方法,其特征在于,所述获取初始规则的步骤包括:当接收到规则变动通知时,从消息队列获取发生规则变动的规则对象标识;获取与所述规则对象标识对应的消息源地址;从所述消息源地址获取变动的初始规则
。3.
根据权利要求1所述的规则页面生成方法,其特征在于,所述生成所述初始规则所对应的枚举类型的步骤包括:根据所述初始规则中的规则名称以及规则配置信息,生成所述初始规则所对应的枚举类型,所述枚举类型包含所述初始规则的规则名称

页面展示方式以及规则配置参数
。4.
根据权利要求1所述的规则页面生成方法,其特征在于,所述通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面的步骤包括:通过前端生成所述规则列表所对应的页面结构;对于所述规则列表中的每个枚举类型,通过所述前端解析所述枚举类型,以生成所述枚举类型所对应的表单元素,所述表单元素绑定有交互事件;根据所述页面结构和各表单元素生成规则页面,所述各表单元素显示为页面规则
。5.
根据权利要求4所述的规则页面生成方法,其特征在于,在所述通过前端根据所述规则列表和预设的渲染策略进行页面渲染,得到规则页面的步骤之后,还包括:接收业务员对所述规则页面中表单元素的重新配置指令;根据所述表单元素绑定的交...

【专利技术属性】
技术研发人员:陈德
申请(专利权)人:平安健康保险股份有限公司
类型:发明
国别省市:

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

1