全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210745655.6 (22)申请日 2022.06.27 (71)申请人 浙江惠瀜网络科技有限公司 地址 311200 浙江省杭州市萧 山区萧山经 济技术开发区明星路371号1801-1室 (72)发明人 周波 柴灵俊 陈蓓珍 张君  孙天磊  (74)专利代理 机构 北京知果之信知识产权代理 有限公司 1 1541 专利代理师 苏利 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/25(2019.01) G06F 8/38(2018.01) G06F 9/445(2018.01) (54)发明名称 表单配置方法以及装置、 电子设备、 存储介 质 (57)摘要 本申请公开了一种表单配置方法以及 装置、 电子设备、 存储介质。 该方法包括配置表单中的 JSON结构数据, 所述JSON结构数据包括预设协 议, 所述预设协议用于组件的交互; 将所述预设 协议以及所述预设协议对应的解析方式嵌入不 用类型的组件; 将所述组件嵌入到模板, 以在目 标表单中使用。 本申请解决了用于前端交互的表 单不规范, 不利于维护的技术问题。 通过本申请 通过配置JSON方式来创建表单, 以满足表单交互 过程中创建和前后端数据交 互的工作。 权利要求书1页 说明书6页 附图5页 CN 115114291 A 2022.09.27 CN 115114291 A 1.一种表单配置方法, 其特 征在于, 所述方法包括: 配置表单中的JSON结构数据, 所述JSON结构数据包括预设协议, 所述预设协议用于组 件的交互; 将所述预设协议以及所述预设协议对应的解析 方式嵌入不用类型的组件; 将所述组件嵌入到模板, 以在目标表单中使用。 2.根据权利要求1所述的方法, 其特征在于, 基于JSON  Schema采用可视化的方式配置 表单。 3.根据权利要求2所述的方法, 其特 征在于, 所述配置表单中的JSON结构数据, 包括: 采用JSON Schema编辑表单 结构配置文件, 得到不同格式的JSON结构数据。 4.根据权利要求2所述的方法, 其特征在于, 所述将所述预设协议以及所述预设协议对 应的解析 方式嵌入不用类型的组件, 包括: 通过配置表单中预设协议配置属性关联关系以及预设协议关系解析方式, 以匹配所述 表单中表单字段的关联关系。 5.根据权利要求2所述的方法, 其特征在于, 所述将所述预设协议以及所述预设协议对 应的解析 方式嵌入不用类型的组件, 包括: 通过配置表单中的预设协议, 将字典下拉数据调整为动态获取数据库配置的字典项数 据, 以使字典的下拉数据通 为动态值。 6.根据权利要求1所述的方法, 其特征在于, 所述将所述组件嵌入到模板, 以在目标表 单中使用, 还 包括: 将所述目标表单用于前后端数据交 互。 7.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 采用JSON Schema编辑表单 所属项目以及表单中的版本; 和/或, 采用JSON  Schema编辑表单功能以及表单中的权限。 8.一种表单配置装置, 其特 征在于, 包括: 协议配置模块, 用于配置表单中的JS ON结构数据, 所述JS ON结构数据包括预设协议, 所 述预设协议用于组件的交 互; 组件管理模块, 用于将所述预设协议以及所述预设协议对应的解析方式嵌入不用类型 的组件; 模板管理模块, 用于将所述组件嵌入到模板, 以在目标表单中使用。 9.一种电子设备, 包括: 处理器; 以及 被安排成存储计算机可执行指令的存储器, 所述可执行指令在被执行时使所述处理器 执行所述权利要求1~7之任一所述方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储一个或多个程序, 所述一 个或多个程序当被包括多个应用程序的电子设备执行时, 使得所述电子设备执行所述权利 要求1~7之任一所述方法。权 利 要 求 书 1/1 页 2 CN 115114291 A 2表单配置方 法以及装 置、 电子设备、 存储介质 技术领域 [0001]本申请涉及前端表单领域, 具体而言, 涉及一种表单配置方法以及装置、 电子设 备、 存储介质。 背景技术 [0002]在开发过程中, 没有固定的标准和规范, 造成了前端开发人员在创建出来的form 表单, 格式和内容没有章法可言, 造成重复性劳动, 代码冗余, 而且在项目的后期的维护和 迭代中不利于维护。 [0003]相关技术中form解析方案中, 都是通过开发人员手写代码并进行维护协议, 不仅 无法匹配表单字段的关联关系, 而且由于字典的下拉数据通常会配置成固定值, 不利于数 据的更新。 [0004]针对相关技术中用于前端交互的表单不规范, 不利于维护的问题, 目前尚未提出 有效的解决方案 。 发明内容 [0005]本申请的主要目的在于提供一种表单配置方法以及装置、 电子设备、 存储介质, 以 解决用于前端交 互的表单不 规范, 不利于维护的问题。 [0006]为了实现上述目的, 根据本申请的一个方面, 提供了一种表单配置方法。 [0007]根据本申请的表单配置方法包括: 配置表单中的JSON结构数据, 所述JSON结构数 据包括预设协议, 所述预设协议用于组件的交互; 将所述预设协议以及所述预设协议对应 的解析方式嵌入不用类型的组件; 将所述组件嵌入到模板, 以在目标表单中使用。 [0008]进一步地, 基于JSON  Schema采用可视化的方式配置表单。 [0009]进一步地, 所述配置表单中的JSON结构数据, 包括: 采用JSON  Schema编辑表单结 构配置文件, 得到不同格式的JSON结构数据。 [0010]进一步地, 所述将所述预设协议以及所述预设协议对应的解析方式嵌入不用类型 的组件, 包括: 通过配置表单中预设协 议配置属性关联关系以及预设协 议关系解析方式, 以 匹配所述表单中表单字段的关联关系。 [0011]进一步地, 所述将所述预设协议以及所述预设协议对应的解析方式嵌入不用类型 的组件, 包括: 通过配置表单中的预设协 议, 将字典下拉数据调整为动态获取数据库配置的 字典项数据, 以使字典的下拉数据通 为动态值。 [0012]进一步地, 所述将所述组件嵌入到模板, 以在目标表单中使用, 还包括: 将所述目 标表单用于前后端数据交 互。 [0013]进一步地, 所述方法还包括: 采用JSON  Schema编辑表单所属项目以及表 单中的版 本; 和/或, 采用JSON  Schema编辑表单功能以及表单中的权限。 [0014]为了实现上述目的, 根据本申请的另一方面, 提供了一种表单配置装置 。 [0015]根据本申请的表单配置装置包括: 协议配置模块, 用于配置表单中的JSON结构数说 明 书 1/6 页 3 CN 115114291 A 3

PDF文档 专利 表单配置方法以及装置、电子设备、存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 表单配置方法以及装置、电子设备、存储介质 第 1 页 专利 表单配置方法以及装置、电子设备、存储介质 第 2 页 专利 表单配置方法以及装置、电子设备、存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:21上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。