快速搭建CRUD页面方法、装置、设备和存储介质制造方法及图纸

技术编号:28836396 阅读:67 留言:0更新日期:2021-06-11 23:33
本发明专利技术公开了快速搭建CRUD页面方法、装置、设备和存储介质。该方法包括基于项目包含的功能组件生成可视化组件;响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。通过上述方案,设计人员直接在CRUD画布上进行功能设计,并将CRUD画布交给开发人员进行进一步功能开发,不再需要PRD文档。能够有效提高开发效率,减少设计人员与开发人员之间的沟通次数和沟通时间成本。

【技术实现步骤摘要】
快速搭建CRUD页面方法、装置、设备和存储介质
本专利技术实施例涉及互联网
,尤其涉及快速搭建CRUD页面方法、装置、设备和存储介质。
技术介绍
随着互联网技术的发展,业务发展和变更需求越来越多,而且越来越频繁。为了满足业务需求,就需要对页面内容进行更新,或者需要开发新的软件。在实际业务当中,通常需要前端设计人员根据软件产品的需求进行原型设计,比如,设计人员设计产品需求文档(ProductRequirementDocument,PRD)。进而,由开发人员根据PRD进一步实现各种功能,生成CRUD(Create、Read、Update、Delete,增加、读取、更新、删除)页面。在生成CRUD文档过程中,需要开发人员自己分析、阅读PRD文档,理解并设计相关组件。在开发过程中,还需要开发人员与设计人员需要频繁沟通,确认文档中各个内容的含义。有的时候,虽然开发改动内容很少,但是却需要开发人员与设计人员相互反复沟通,工作效率低,严重影响开发进度。因此,需要能够实现快速搭建CRUD的技术方案。
技术实现思路
本专利技术实施例提供快速搭建CRUD页面方法、装置、设备和存储介质,用以提高开发人员搭建CRUD的工作效率的技术方案。第一方面,本专利技术实施例提供一种快速搭建CRUD页面方法,该方法包括:基于项目包含的功能组件生成可视化组件;响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。可选的,所述基于项目包含的功能组件生成可视化组件,包括:获取通用化的功能组件,和各项目的个性化的功能组件;基于所述通用化的功能组件和所述个性化的功能组件生成所述可视化组件。可选的,所述响应于拖拽操作,将任意所述可视化组件展示在CRUD画布,包括:响应于拖拽操作,将任意所述可视化组件和对应的查询表格展示在所述CRUD画布,以便根据所述可视化组件具有的功能对所述查询表格进行设置。可选的,根据所述可视化组件具有的功能对所述查询表格进行设置的方式,包括:根据所述查询表格对应的所述可视化组件具有的功能,设置表格头中内容字段,以及所述查询表格的表格样式、所述内容字段的字段样式。可选的,将任意所述可视化组件展示在CRUD画布之后,还包括:响应于对所述CRUD画布的保存操作,将所述CRUD画布存储到数据库;基于所述数据库生成所述CRUD画布的存储链接,并将所述存储链接发送给开发人员,以便开发人员通过所述存储链接打开并基于所述CRUD画布进行开发。可选的,所述基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面,包括:根据所述可视化组件具有的功能,对所述内容字段的字段名称、筛选参数进行参数配置;以及,对进行数据展示所需的数据源进行参数配置;响应于配置保存操作,保存配置结果并生成所述CRUD页面。可选的,保存配置结果并生成所述CRUD页面之后,还包括:生成所述CRUD页面的测试链接;根据所述CRUD页面包含的至少一个所述可视化组件具有的功能,对所述CRUD页面进行测试。第二方面,本专利技术实施例提供一种快速搭建CRUD页面装置,其特征在于,所述装置包括:第一生成模块,用于基于项目包含的功能组件生成可视化组件;展示模块,用于响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;第二生成模块,用于基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。第三方面,本专利技术实施例提供一种电子设备,包括处理器、存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第一方面所述的快速搭建CRUD页面方法。第四方面,本专利技术实施例提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:基于项目包含的功能组件生成可视化组件;响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。在本专利技术实施例中,在进行应用或者页面功能开发的过程中,确定所需的功能组件,基于项目包含的功能组件生成可视化组件,将功能组件可视化方便设计人员和开发人员可以直观的看到设计内容。响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。通过上述方案,设计人员直接在CRUD画布上进行功能设计,并将CRUD画布交给开发人员进行进一步功能开发,不再需要PRD文档。能够有效提高开发效率,减少设计人员与开发人员之间的沟通次数和沟通时间成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种快速搭建CRUD页面方法的流程示意图;图2为本申请实施例举例说明的一种快速搭建CRUD页面过程示意图;图3为本申请实施例提供的一种快速搭建CRUD页面装置的结构示意图;图4为与图3所述实施例提供的一种快速搭建CRUD页面装置对应的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。随着互联网技术普及,用户的需求也是复杂多变,为了满足用户多样化、多变的需求,通常会频繁进行功能更新。本文档来自技高网...

【技术保护点】
1.一种快速搭建CRUD页面方法,其特征在于,应用于服务端,所述方法包括:/n基于项目包含的功能组件生成可视化组件;/n响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;/n基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。/n

【技术特征摘要】
1.一种快速搭建CRUD页面方法,其特征在于,应用于服务端,所述方法包括:
基于项目包含的功能组件生成可视化组件;
响应于拖拽操作,将任意所述可视化组件展示在CRUD画布;
基于所述CRUD画布中各所述可视化组件具有的功能进行参数配置,生成CRUD页面。


2.根据权利要求1所述的方法,其特征在于,所述基于项目包含的功能组件生成可视化组件,包括:
获取通用化的功能组件,和各项目的个性化的功能组件;
基于所述通用化的功能组件和所述个性化的功能组件生成所述可视化组件。


3.根据权利要求1所述的方法,其特征在于,所述响应于拖拽操作,将任意所述可视化组件展示在CRUD画布,包括:
响应于拖拽操作,将任意所述可视化组件和对应的查询表格展示在所述CRUD画布,以便根据所述可视化组件具有的功能对所述查询表格进行设置。


4.根据权利要求3所述的方法,其特征在于,根据所述可视化组件具有的功能对所述查询表格进行设置的方式,包括:
根据所述查询表格对应的所述可视化组件具有的功能,设置表格头中内容字段,以及所述查询表格的表格样式、所述内容字段的字段样式。


5.根据权利要求4所述的方法,其特征在于,将任意所述可视化组件展示在CRUD画布之后,还包括:
响应于对所述CRUD画布的保存操作,将所述CRUD画布存储到数据库;
基于所述数据库生成所述CRUD画布的存储链接,并将所述存储链接发送给开发人员,以便开发人员通过所述存储链接打开并基于所述CRUD画布进行开发。


6.根据权利要求5所述的方法,其特征在于...

【专利技术属性】
技术研发人员:杨晴丁双文
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:湖南;43

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

1