一种提升配置效率适配不同类型表单的方法与流程

文档序号:38876029发布日期:2024-08-02 02:47阅读:16来源:国知局
本发明涉及表单配置领域,尤其涉及一种提升配置效率适配不同类型表单的方法。
背景技术
::1、使用一个表单实现多种列界面展示、查询状态组件展示、不用通过设置各种逻辑进行筛选,方面查看同一表单不同数据筛选的查询,支持复制、排序等功能,方便查看相似表的对比数据,支持表格嵌套跳转查询,减少用户翻阅多个表单,页签过多带来的视觉疲劳已经更清晰的表名不同表之间的关联关系。由于表单多在业务场景特定的情况下使用,开发人员需要根据不同的业务进行字段的匹配,列展示操作等重复代码开发或配置大量相似组件,如两个相似功能表单,仅列字段或位置调换或显示隐藏,开发人员需要对列进行重写。技术实现思路1、本发明的目的在于,针对上述的技术问题,提出一种提升配置效率适配不同类型表单的方法,步骤为:2、s1:区分组件种类;3、s2:搭建流程设计器;4、s3:预设表格字段。5、进一步的,一种提升配置效率适配不同类型表单的方法,所述s1的子步骤具体为按照表单组件类型,将组件大块分为几种,各块按照配置数据再依次分为不同种类。6、进一步的,一种提升配置效率适配不同类型表单的方法,所述s1的子步骤包括:7、查看表单配置条件,判断表单组件类型是否为值组件:8、若是值组件,判断值组件是否为枚举:9、若为枚举,将组件区分为select组件;10、若不为枚举,使用业务选择器选择组件种类为modal组件或tree组件;11、若不为值组件,输入组件的类型:12、若是时间组件,对组件条件类型进行判断:13、若为单值,将组件区分为时间选择器;14、若为多值,将组件区分为时间区间选择器;15、若为文本组件,对组件条件类型进行判断:16、若为单值或多值,则为自定义input组件;17、若为区间,则为自定义input区间组件。18、进一步的,一种提升配置效率适配不同类型表单的方法,所述值组件代表后台数据返回生成的组件。19、进一步的,一种提升配置效率适配不同类型表单的方法,所述值组件类型为modal、select、tree;所述非值组件类型为datepicker、input。20、进一步的,一种提升配置效率适配不同类型表单的方法,所述s2为建立表格之间的连接关系,配置多表联查的关联结构,包括以下子步骤:21、s21:通过vuex应用连线获取两个表格的id;22、s22:通过vuex应用记录from to的关系存储表内的关联条件。23、进一步的,一种提升配置效率适配不同类型表单的方法,所述s3为定义表格字段,后续表格采用成方式,包括以下子步骤:24、s31:配置表格的字段类型;25、s42:后续配置表列继承已预置的所有字段,相同类型属性取不同字段,增加唯一值contentkey;26、s43:链路生成表列,解决列位置排序表单列固定问题,新增pre、next字段;27、s44:将传统页面构成划分为不同区域;28、s45:每个区域组件采用链式调用方式生成大组件,各个大组件组生成主页面进行展示。29、进一步的,一种提升配置效率适配不同类型表单的方法,所述字段类型包括唯一值columnekey、组件类型key、确定列是否固定fixed、列时候显示show、boolean支出类型、类型function、中文列头header。30、进一步的,一种提升配置效率适配不同类型表单的方法,所述pre字段为前一列的字段key值,next为后一列的字段key值。31、进一步的,一种提升配置效率适配不同类型表单的方法,所述区域包括查询区域serachpanel、展示区域tablepanel、操作区域actionpanel、筛选区域slidepane。32、本发明的有益效果:通过一种提升配置效率适配不同类型表单的方法,实现了一张报表包含多种方案来展现多种配置,节省了设置条件或切换报表的时间;解决了每增加一种方案,开发要重新写一张表的开发时间的开发时间;设定和查询面板配置条件不同,配置后操作面板可以增加不同查询条件,但不影响默认设置,一个默认方案多种条件的查询。技术特征:1.一种提升配置效率适配不同类型表单的方法,其特征在于,步骤为:2.根据权利要求1所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述s1的子步骤具体为按照表单组件类型,将组件大块分为几种,各块按照配置数据再依次分为不同种类。3.根据权利要求1所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述s1的子步骤包括:4.根据权利要求3所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述值组件代表后台数据返回生成的组件。5.根据权利要求3所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述值组件类型为modal、select、tree;所述非值组件类型为datepicker、input。6.根据权利要求1所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述s2为建立表格之间的连接关系,配置多表联查的关联结构,包括以下子步骤:7.根据权利要求1所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述s3为定义表格字段,后续表格采用成方式,包括以下子步骤:8.根据权利要求7所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述字段类型包括唯一值columnekey、组件类型key、确定列是否固定fixed、列时候显示show、boolean支出类型、类型function、中文列头header。9.根据权利要求7所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述pre字段为前一列的字段key值,next为后一列的字段key值。10.根据权利要求7所述的一种提升配置效率适配不同类型表单的方法,其特征在于,所述区域包括查询区域serachpanel、展示区域tablepanel、操作区域actionpanel、筛选区域slidepane。技术总结本发明公开了一种提升配置效率适配不同类型表单的方法,步骤为:S1:区分组件种类;S2:搭建流程设计器;S3:预设表格字段。通过一种提升配置效率适配不同类型表单的方法,实现了一张报表包含多种方案来展现多种配置,节省了设置条件或切换报表的时间;解决了每增加一种方案,开发要重新写一张表的开发时间的开发时间;设定和查询面板配置条件不同,配置后操作面板可以增加不同查询条件,但不影响默认设置,一个默认方案多种条件的查询。技术研发人员:刘月受保护的技术使用者:启明信息技术股份有限公司技术研发日:技术公布日:2024/8/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1