一种基于可视化拖拽配置的业务表单定制方法技术

技术编号:37362490 阅读:26 留言:0更新日期:2023-04-27 07:10
本发明专利技术提供了一种基于可视化拖拽配置的业务表单定制方法,包括:基于自建组件库对初始业务表单进行组件化封装,得到业务封装包,基于可视化拖拽技术为业务封装包建立业务单布局模板,利用vuedraggable插件拖拽业务单布局模板中的拷贝组件信息,得到业务表单配置信息,利用动态组件对业务表单配置信息进行编写得到业务表单JSON数据,对所述业务表单JSON进行数据渲染,生成最终业务表单,用以满足表单的灵活多变场景,快速响应用户需求,还能减轻开发工作量。开发工作量。开发工作量。

【技术实现步骤摘要】
一种基于可视化拖拽配置的业务表单定制方法


[0001]本专利技术属于业务表单设计领域,特别涉及一种基于可视化拖拽配置的业务表单定制方法。

技术介绍

[0002]在当今快节奏、多元化、广域化发展的社会里,企业的用户需求可能是世界范围的和复杂多变的。企业想要在这样的环境内生存发展,就必须与之一起变化。不同的用户喜欢不同风格的业务表单,如果用一种业务员表单面对不同的用户会使人产生视觉疲惫,不适应大规模使用,且无形中加大了开发的工作量,消耗了大量开发时间。
[0003]因此,本专利技术提供了一种基于可视化拖拽配置的业务表单定制方法。

技术实现思路

[0004]本专利技术提供一种基于可视化拖拽配置的业务表单定制方法,用以满足表单的灵活多变场景,也为快速响应用户需求,还能减轻开发工作量。
[0005]本专利技术提供了一种基于可视化拖拽配置的业务表单定制方法,包括:
[0006]步骤1:基于自建组件库对初始业务表单进行组件化封装,得到业务封装包;
[0007]步骤2:基于可视化拖拽技术为业务封装包建立业务单布局本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于可视化拖拽配置的业务表单定制方法,其特征在于,包括:步骤1:基于自建组件库对初始业务表单进行组件化封装,得到业务封装包;步骤2:基于可视化拖拽技术为业务封装包建立业务单布局模板,利用vuedraggable插件拖拽业务单布局模板中的拷贝组件信息,得到业务表单配置信息;步骤3:利用动态组件对业务表单配置信息进行编写得到业务表单JSON数据,对所述业务表单JSON进行数据渲染,生成最终业务表单。2.如权利要求1所述的一种基于可视化拖拽配置的业务表单定制方法,其特征在于,步骤1,包括:步骤11:解析初始业务表单,提取初始业务表单中的所有业务数据;步骤12:在所述自建组件库中查询并提取每一所述业务数据对应的封装组件;步骤13:利用所述封装组件对对应的业务数据进行封装,得到封装业务数据;步骤14:将所述封装业务数据进行压缩,得到业务封装包。3.如权利要求1所述的一种基于可视化拖拽配置的业务表单定制方法,其特征在于,步骤2,包括:步骤21:利用可视化拖拽技术选取目标排版方式,将所述业务封装包输入到所述目标排版方式中,得到业务单布局模板;步骤22:分析所述业务布局模板中每一区域模板对应的业务信息,并根据业务信息的来源将所述业务信息划分为原始信息和拷贝信息两组;步骤23:获取所述拷贝信息对应的拷贝信息组件,利用vuedraggable插件拖拽业务单布局模板中的拷贝组件信息,得到业务表单配置信息。4.如权利要求1所述的一种基于可视化拖拽配置的业务表单定制方法,其特征在于,步骤3,包括:步骤31:解析所述业务表单配置信息得到JSON节点,根据每一JSON节点的动态特征匹配相应的目标动态组件;步骤32:利用所述目标动态组件编写对应的JSON节点,得到业务表单JSON数据;步骤33:分析每一业务表单JSON数据对应的数据重要度,基于数据重要度由高到低的顺序建立渲染权重;步骤34:基于所述渲染权重,对每一业务表单JSON数据进行数据渲染,生成生成最终业务表单。5.如权利要求3所述的一种基于可视化拖拽配置的业务表单定制方法,其特征在于,步骤23,包括:步骤231:解析所述拷贝信息,得到每一拷贝信息对应的信息格式,根据所述信息格式建立对应的拷贝信息组件;步骤232:分析不同拷贝信息组件之间的逻辑关系,建立组件逻辑流程图;步骤233:利用vuedraggable插件根据所述组件逻辑流程图中的顺序拖拽业务单布局模板中的拷贝组件信息,得到业务表单配置信息。6.如权利要求4所述的一种基于可视化拖拽配置的业务表单定制方法,其特征在于,步骤33,包括:步骤331:分别每一业务表单JSON数据对应的数据日志,在所述数据日志中获取对应业
务表单JSON数据的数据ID;步骤332:分别验证每一数据ID的合法性,并在验证后获取数据ID合法的业务...

【专利技术属性】
技术研发人员:李杨徐韵哲谢慧敏王建东姚毅张晨陈云鹏
申请(专利权)人:三峡高科信息技术有限责任公司
类型:发明
国别省市:

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

1