表单的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31170258 阅读:6 留言:0更新日期:2021-12-04 13:32
本发明专利技术实施例公开了一种表单的生成方法、装置、电子设备及存储介质。该方法包括:获取目标用户输入的身份信息以及业务需求,生成与身份信息以及业务需求对应的业务表单标识信息;在预先建立的表单组件权限信息存储表中,确定与业务表单标识信息对应的业务组件权限组合数据,对业务组件权限组合数据进行解析,确定每个业务组件的权限数据;根据每个业务组件的权限数据对业务组件的权限进行确定,得到每个目标组件,基于每个目标组件生成目标业务表单,并将目标业务表单进行展示。本发明专利技术实施例的技术方案,实现了在开发过程中无需预先设置业务表单中每个组件的权限信息,从而达到降低表单生成的开发难度以及复杂度,提升了后续项目的可维护性。目的可维护性。目的可维护性。

【技术实现步骤摘要】
表单的生成方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种表单的生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着社会的发展以及进步,业务领域也在不断的创新,但对于不同的业务领域、场景或行业,所要实现的业务也是不同的,而针对不同的业务和不同的客户有着不一样的权限要求。
[0003]现有技术中表单的生成方法通常是,需要开发人员在开发过程中,预先设置业务表单中每个组件的权限信息,从而导致现有技术中表单的生成方法存在开发难度较大、复杂度较高以及项目的可维护性较低的技术问题。

技术实现思路

[0004]本专利技术实施例提供了一种表单的生成方法、装置、电子设备及存储介质,以实现在开发过程中无需预先设置业务表单中每个组件的权限信息,从而达到降低表单生成的开发难度以及复杂度,提升了后续项目的可维护性。
[0005]第一方面,本专利技术实施例提供了一种表单的生成方法,该方法包括:
[0006]获取目标用户输入的身份信息以及业务需求,生成与所述身份信息以及业务需求对应的业务表单标识信息;
[0007]在预先建立的表单组件权限信息存储表中,确定与所述业务表单标识信息对应的业务组件权限组合数据,对所述业务组件权限组合数据进行解析,确定每个业务组件的权限数据;
[0008]根据每个业务组件的权限数据对所述业务组件的权限进行确定,得到每个目标组件,基于所述每个目标组件生成目标业务表单,并将所述目标业务表单进行展示。
[0009]第二方面,本专利技术实施例还提供了一种表单的生成装置,该装置包括:
[0010]业务表单标识信息生成模块,用于获取目标用户输入的身份信息以及业务需求,生成与所述身份信息以及业务需求对应的业务表单标识信息;
[0011]权限数据确定模块,用于在预先建立的表单组件权限信息存储表中,确定与所述业务表单标识信息对应的业务组件权限组合数据,对所述业务组件权限组合数据进行解析,确定每个业务组件的权限数据;
[0012]目标业务表单展示模块,用于根据每个业务组件的权限数据对所述业务组件的权限进行确定,得到每个目标组件,基于所述每个目标组件生成目标业务表单,并将所述目标业务表单进行展示。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序;
[0016]当所述程序被所述处理器执行,使得所述处理器实现如本专利技术任意实施例所提供的表单的生成方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的表单的生成方法。
[0018]本实施例的技术方案,通过获取目标用户输入的身份信息以及业务需求,生成与身份信息以及业务需求对应的业务表单标识信息。在预先建立的表单组件权限信息存储表中,确定与业务表单标识信息对应的业务组件权限组合数据,对业务组件权限组合数据进行解析,确定每个业务组件的权限数据。本实施例中,预先建立的表单组件权限信息存储表,不仅便于对业务表单标识信息与业务组件权限组合数据的修改,而且便于后续对表单组件权限信息存储表中的数据维护。根据每个业务组件的权限数据对业务组件的权限进行确定,得到每个目标组件,基于每个目标组件生成目标业务表单,并将目标业务表单进行展示,解决了现有技术中表单的生成方法存在开发难度较大、复杂度较高以及项目的可维护性较低的技术问题,实现了在开发过程中无需预先设置业务表单中每个组件的权限信息,从而达到降低表单生成的开发难度以及复杂度,进一步提升了后续项目的可维护性的技术效果。
附图说明
[0019]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0020]图1是本专利技术实施例一提供的一种表单的生成方法流程示意图;
[0021]图2是本专利技术实施例二提供的一种表单的生成方法流程示意图;
[0022]图3是本专利技术实施例三提供的一种表单的生成装置结构示意图;
[0023]图4是本专利技术实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0024]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0025]实施例一
[0026]图1是本专利技术实施例一提供的一种表单的生成方法流程示意图,本实施例可适用于通过预先建立表单组件权限信息存储表,进而基于表单组件权限信息存储表确定每个组件的权限数据的情况,该方法可以由表单的生成装置来执行,表单的生成装置可通过软件和/或硬件方式实现,该装置可集成于诸如计算机或者服务器等的电子设备中。
[0027]如图1所示,本实施例的方法包括:
[0028]S110、获取目标用户输入的身份信息以及业务需求,生成与身份信息以及业务需求对应的业务表单标识信息。
[0029]其中,目标用户可以是当前时刻输入的身份信息以及业务需求的用户。身份信息
可以包括但不限于用户的身份标识和人脸图像信息。业务表单标识信息可以理解为基于身份信息以及业务需求生成的业务表单标识数据。
[0030]具体的,获取目标用户输入的身份信息和业务需求,在获取到身份信息以及业务需求后,可以基于身份信息和业务需求生成与身份信息和业务需求对应的业务表单标识信息。
[0031]需要说明的是,获取目标用户输入的身份信息以及业务需求的方式有多种,具体的获取方式在此不做限定,以下述两种方式为例:
[0032]方式一、接收目标用户基于输入设备所输入的身份信息以及业务需求,进而可以获取目标用户输入的身份信息以及业务需求。其中,目标用户基于输入设备所输入的身份信息以及业务需求可以是目标用户通过物理输入设备(如,鼠标、手写设备和/或键盘等)或者是触控设备(如,虚拟键盘和/或者手写区域等)等在预先设定的输入框内输入身份信息以及业务需求。
[0033]方式二、通过调用预先定义的用于监听目标用户是否输入的身份信息以及业务需求的输入监听方法,确定目标用户是否输入身份信息以及业务需求。在确定目标用户已输入身份信息以及业务需求后,可以通过调用预先定义的用于获取目标身份信息以及业务需求的方法,获取目标用户输入的身份信息以及业务需求。
[0034]可选的,通过下述方式生成业务表单标识信息:
[0035]将获取到的身份信息和业务需求传递于预先定义的业务表单标识信息生成方法的入口参数,在参数传递完成后,可以执行业务表单标识信息生成方法,在业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表单的生成方法,其特征在于,包括:获取目标用户输入的身份信息以及业务需求,生成与所述身份信息以及业务需求对应的业务表单标识信息;在预先建立的表单组件权限信息存储表中,确定与所述业务表单标识信息对应的业务组件权限组合数据,对所述业务组件权限组合数据进行解析,确定每个业务组件的权限数据;根据每个业务组件的权限数据对所述业务组件的权限进行确定,得到每个目标组件,基于所述每个目标组件生成目标业务表单,并将所述目标业务表单进行展示。2.根据权利要求1所述的方法,其特征在于,所述获取目标用户输入的身份信息以及业务需求,生成与所述身份信息以及业务需求对应的业务表单标识信息,包括:获取目标用户输入的身份信息以及业务需求;对所述业务需求进行分析,确定与所述业务需求对应的业务状态;基于所述身份信息与所述业务状态生成业务表单标识信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将不同的身份信息和不同业务状态进行组合,得到至少一个组合结果;针对每个组合结果,预先设置相应的业务组件权限组合数据;将每个组合结果以及与所述每个组合结果对应的业务组件权限组合数据存储至预先创建的数据表中,得到表单组件权限信息存储表。4.根据权利要求1所述的方法,其特征在于,所述在预先建立的表单组件权限信息存储表中,确定与所述业务表单标识信息对应的业务组件权限组合数据,包括:将生成的业务表单标识信息与所述表单组件权限信息存储表中存储的每个业务表单标识信息进行比对;如果比对一致,则确定与所述生成的业务表单标识信息对应的业务组件权限组合数据。5.根据权利要求1所述的方法,其特征在于,所述对所述业务组件权限组合数据进行解析,确...

【专利技术属性】
技术研发人员:倪稚炜
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1