[发明专利]一种表单生成方法和系统在审
| 申请号: | 201910995552.3 | 申请日: | 2019-10-18 |
| 公开(公告)号: | CN111027299A | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 杨毅 | 申请(专利权)人: | 深圳智慧园区信息技术有限公司 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/18;G06F8/36 |
| 代理公司: | 北京德高行远知识产权代理有限公司 11549 | 代理人: | 杨瑞 |
| 地址: | 518000 广东省深圳市坂田街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 表单 生成 方法 系统 | ||
本发明属于前端页面表单设计技术领域,公开了一种表单生成方法和系统,所述方法包括如下步骤:基于所述前端业务页面的业务属性从底层架构中获取所述表单模板;筛选多个所述前端业务页面中的同质表单模板;向所述同质表单模板中配置通用的所述展示组件,并捕捉于表单模板中;生成目标表单,并展示于多个所述前端业务页面中;综上,基于表单模板和展示组件的大量复用能快速实现多个前端业务页面中目标表单的同步生成,从而大大提高了表单的生成效率;另外,表单模板与展示组件之间是相互独立的,且具有非业务相关的特性,由此在进行表单修改时,直接替换表单模板中对应的展示组件即可,无需改变底层架构中的原始代码。
技术领域
本发明属于前端页面表单设计技术领域,具体涉及一种表单生成方法和系统。
背景技术
在传统运营商的管理系统中,业务管理表单往往是以定制化方式将其硬编码在前端页面中,而这种方式存在的最大局限在于:把各个前端业务管理表单的呈现看成是静态的,在完成运营商管理系统的后台架构的搭建后,整体系统则形成固化,因此上述形成的前端业务管理表单也就固化了;而在后续运营中,若需要进行前端表单的修改变化,则需要基于后台架构编码的修改形成,由此导致前端表单的修改较为复杂;
另外,在该类管理系统中,一般会存在多个同质前端(即表单的展示结构或展示元素相同),若需进行多个同质前端的同时修改,则需要重复修改后台架构中多个前端对应的相同代码,其工作量较大。
发明内容
鉴于此,本发明提供了一种表单生成方法和系统,能简易化的完成管理系统中前端页面表单的修改及自动生成。
为实现上述目的,本发明提供如下技术方案:
一种表单生成方法,包括如下步骤:
S1.基于所述前端业务页面的业务属性从底层架构中获取独立的所述表单模板;
S2.筛选多个所述前端业务页面中的同质表单模板;
S3.向所述同质表单模板中配置独立且通用的所述展示组件,并捕捉于表单模板中;
S4.生成目标表单,并展示于多个所述前端业务页面中。
还包括所述目标表单的修改步骤:
S1.基于需要修改的所述展示组件获取同质表单模板;
S2.筛选需要修改的所述同质表单模板;
S3.修改展示组件,并配置于所筛选的同质表单模板中;
S4.生成修改后的目标表单。
优选的,在获取所述表单模板前,还包括构建后台管理系统的底层架构,以及在底层架构中创建非业务相关的表单模板和展示组件,以此保证表单模板与展示组件之间的相互独立,其中所述展示组件通用于表单模板中,且表单模板和展示组件均至少设有一个。
优选的,在向所述同质表单模板配置所述展示组件前,还包括所述同质表单模板的二次筛选步骤:所述二次筛选包括自动筛除和手动筛除,其中自动筛除指筛除以完成配置的所述同质表单模板,手动筛除指基于业务属性筛除配置不同的所述同质表单模板。
优选的,在实现所述同质表单模板的二次筛选后,还包括所述展示组件的排序:所述排序方式包括默认排序和需求排序,其中所述默认排序基于展示组件的创建时间进行自动排序,所述需求排序基于展示组件的需求率进行由多至少的自动排序,且需求排序优于默认排序;
所述需求率的计算公式:(n/m)×100%,其中m为所述同质表单模板的数量,n为所述展示组件在同质表单模板中配置的数量。
优选的,在生成所述目标表单前,还包括目标表单的预览步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳智慧园区信息技术有限公司,未经深圳智慧园区信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910995552.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹防盗锁
- 下一篇:一种信息筛选方法、装置、电子设备及可读存储介质





