预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111831282A(43)申请公布日2020.10.27(21)申请号202010620054.3(22)申请日2020.06.30(71)申请人苏州宏软信息技术有限公司地址215000江苏省苏州市工业园区若水路388号E0503(72)发明人高国栋李海波(74)专利代理机构苏州华博知识产权代理有限公司32232代理人杨敏(51)Int.Cl.G06F8/38(2018.01)G06F16/26(2019.01)权利要求书2页说明书5页附图2页(54)发明名称基于VUE技术的低代码开发表单方法和系统(57)摘要本发明提供一种基于VUE技术的低代码开发表单方法和系统,所述方法包括如下步骤:S1:可视化创建表单,基于网页可拖拽技术,提供表单创建的核心控件,以创建完整的表单;S2:持久化表单,将表单的数据保存到数据库中;S3:设置表单数据模型,从数据库中提取出可用的数据模型信息,在表单配置页面设置表单每个控件对应的数据库表列名称;S4:设置访问权限,设置能够访问表单的用户角色;S5:用户访问,用户通过登录系统登录页进行访问;S6:动态渲染,通过识别用户的角色,在菜单中显示用户可见的动态表单,渲染出查询页面,并渲染出用户选择的表单,加载表单关联的数据;S7:用户通过渲染的表单进行增删改查操作;S8:保存用户操作数据。CN111831282ACN111831282A权利要求书1/2页1.一种基于VUE技术的低代码开发表单方法,其特征在于,所述方法包括如下步骤:S1:可视化创建表单,基于网页可拖拽技术,提供表单创建的核心控件,以创建完整的表单;S2:持久化表单,将表单的数据保存到数据库中;S3:设置表单数据模型,从数据库中提取出可用的数据模型信息,在表单配置页面设置表单每个控件对应的数据库表列名称;S4:设置访问权限,设置能够访问表单的用户角色;S5:用户访问,用户通过登录系统登录页进行访问;S6:动态渲染,通过识别用户的角色,在菜单中显示用户可见的动态表单,渲染出查询页面,并渲染出用户选择的表单,加载表单关联的数据;S7:用户通过渲染的表单进行增删改查操作;S8:保存用户操作数据。2.根据权利要求1所述的方法,其特征在于,在步骤S2中,将表单的数据用JSON的格式保存到关系型数据库中。3.根据权利要求2所述的方法,其特征在于,在保存表单的数据时采用JPA技术,以实现跨数据库类型的移植。4.根据权利要求1所述的方法,其特征在于,在步骤S4中,通过从数据库中提取出所有的角色信息,在表单配置页面设置表单可被哪些用户角色访问。5.根据权利要求1所述的方法,其特征在于,在步骤S8中,在保存用户操作数据后,进一步向用户提示操作的结果是否成功。6.一种基于VUE技术的低代码开发表单系统,所述系统包括如下模块:可视化创建表单模块,用于基于网页可拖拽技术,提供表单创建的核心控件,以创建完整的表单;持久化表单模块,用于将表单的数据保存到数据库中;表单数据模型设置模块,用于从数据库中提取出可用的数据模型信息,并在表单配置页面设置表单每个控件对应的数据库表列名称;访问权限设置模块,用于设置能够访问表单的用户角色;用户访问模块,用于使用户通过登录访问系统;动态渲染模块,用于通过识别用户的角色,在菜单中显示用户可见的动态表单,渲染出查询页面,并渲染出用户选择的表单,加载表单关联的数据;用户增删改查操作模块,用于使用户通过渲染的表单进行增删改查操作;数据保存模块,用于保存用户操作数据。7.根据权利要求6所述的系统,其特征在于,所述持久化表单模块将表单的数据用JSON的格式保存到关系型数据库中。8.根据权利要求7所述的系统,其特征在于,所述持久化表单模块在保存表单的数据时采用JPA技术,以实现跨数据库类型的移植。9.根据权利要求6所述的系统,其特征在于,所述访问权限设置模块通过从数据库中提取出所有的角色信息,在表单配置页面设置表单可被哪些用户角色访问。10.根据权利要求6所述的系统,其特征在于,所述数据保存模块在保存用户操作数据2CN111831282A权利要求书2/2页后进一步向用户提示操作的结果是否成功。3CN111831282A说明书1/5页基于VUE技术的低代码开发表单方法和系统技术领域[0001]本发明涉及表单开发领域,尤其涉及一种基于VUE技术的低代码开发表单方法和系统。背景技术[0002]在制造软件的开发中,如何快速的构建业务表单是软件的核心技术之一,会直接影响开发效率,开发质量。[0003]在软件的交付与实施过程中,大量重复性的简单增删改查页面以及快速的需求变更会使软件开发企业在软件的开发、维护上花费大量的人力成本,需要进行重复开发和缺陷修复。[0004]目前在软件开发过程