【技术实现步骤摘要】
一种Web端项目表单设计器的实现方法和系统
本申请涉及计算机领域,特别是涉及一种Web端项目表单设计器的实现方法和系统。
技术介绍
随着社会的发展,人们对自动化办公的需求越来越高,尤其对一些机构企业来说,数以百计的业务场景,需要有各种不同的表单来做支撑,表单设计器的种类很多,有基于富文本实现的富文本表单设计器,但样式、布局不易修改,无法满足流程种类繁多和经常需要变化和改动的业务和工作,有的表单设计器虽然能满足多变的业务需求,但复用性差,效率低,会产生非常多的重复工作,表单配置效率低下和表单管理不规范成为了当下亟需解决的问题。目前针对相关技术中表单配置效率低下和表单管理不规范的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种Web端项目表单设计器的实现方法和系统,以至少解决相关技术中表单配置效率低下和表单管理不规范的问题。第一方面,本申请实施例提供了一种Web端项目表单设计器的方法,所述方法包括:获取添加表单组件的组件创建请求,根据所述组件创建请求进入表单组件创建 ...
【技术保护点】
1.一种Web端项目表单设计器的方法,其特征在于,所述方法包括:/n获取添加表单组件的组件创建请求,根据所述组件创建请求进入表单组件创建页面;/n获取项目表单设计器中的基础控件,在所述表单组件创建页面中对所述基础控件进行属性配置和排序,生成表单组件,其中,所述表单组件为JSON数据格式文件,将所述表单组件保存到存储服务器中;/n获取添加表单模板的模板创建请求,根据所述模板创建请求进入表单模板创建页面;/n获取所述项目表单设计器中的所述表单组件和所述基础控件,在所述表单模板创建页面中对所述表单组件和所述基础控件进行属性配置和排序,生成表单模板,其中,所述表单模板为JSON数据 ...
【技术特征摘要】
1.一种Web端项目表单设计器的方法,其特征在于,所述方法包括:
获取添加表单组件的组件创建请求,根据所述组件创建请求进入表单组件创建页面;
获取项目表单设计器中的基础控件,在所述表单组件创建页面中对所述基础控件进行属性配置和排序,生成表单组件,其中,所述表单组件为JSON数据格式文件,将所述表单组件保存到存储服务器中;
获取添加表单模板的模板创建请求,根据所述模板创建请求进入表单模板创建页面;
获取所述项目表单设计器中的所述表单组件和所述基础控件,在所述表单模板创建页面中对所述表单组件和所述基础控件进行属性配置和排序,生成表单模板,其中,所述表单模板为JSON数据格式文件,将所述表单模板保存到所述存储服务器中;
获取新建项目表单的表单创建请求,根据所述表单创建请求进入项目表单创建页面;
获取所述项目表单设计器中的所述基础控件、所述表单组件和所述表单模板,在所述表单创建页面中对所述基础控件、所述表单组件和所述表单模板进行属性配置和排序,生成预设表单,其中,所述预设表单为JSON数据格式文件,将所述预设表单保存到所述存储服务器中,生成预设表单ID。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述项目表单设计器中的所述基础控件、所述表单组件和所述预设表单均具有权限属性,所述权限属性包括查看权限属性、编辑权限属性和修改权限属性。
3.根据权利要求2所述的方法,其特征在于,所述项目表单设计器中的所述基础控件、所述表单组件和所述预设表单均具有权限属性,在用户对所述基础控件、所述表单组件和所述预设表单进行操作之前,所述方法还包括:
根据所述用户的权限信息和所述基础组件的权限属性,判断所述用户对所述基础控件的操作权限;
根据所述用户的权限信息和所述表单组件的权限属性,判断所述用户对所述表单组件的操作权限;
根据所述用户的权限信息和所述预设表单的权限属性,判断所述用户对所述预设表单的操作权限。
4.根据权利要求1所述的方法,其特征在于,将所述预设表单保存到存储服务器中,生成预设表单ID之后,所述方法还包括:
根据预设表单ID获取所述预设表单的JSON字符串;
将所述预设表单的JSON数据解析成虚拟DOM,通过Web端渲染出所述预设表单,获取用户填写的表单信息,生成数据表单;
将所述数据表单保存到所述存储服务器,生成数据表单ID。
5.根据权利要求1所述的方法,其特征在于,在将所述预设表单保存到存储服务器中,生成预设表单ID之后,所述方法还包括:
根据预设表单ID获取所述预设表单的JSON字符串,进入项目表单编辑页面;
获取所述项目表单设计器中的所述基础控件、所述表单组件和所述表单模板,在所述表...
【专利技术属性】
技术研发人员:吕丽粉,杨红飞,
申请(专利权)人:杭州费尔斯通科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。