【技术实现步骤摘要】
基于数据处理的节点生成方法、装置和计算机设备
本专利技术涉及到数据处理的
,特别是涉及到一种基于数据处理的节点生成方法、装置、计算机设备和存储介质。
技术介绍
目前项目实现动态路由的方式大体可分为两种:一是前端把路由代码写好,登录的时候根据用户的角色权限来进行动态展示路由,即前端控制路由。二是后台传来当前用户对应权限的路由表,前端通过调接口拿到路由表后再进行处理,即后端处理路由,这两种各有弊端,第一种相当于路由都是写死的,无法动态实现路由的增加或者减少,第二种要依赖于后台的处理逻辑,要求高。在智能项目中,有些项目可能具有多个环节,对应的,需要设置多个节点,例如审批项目中具有初审,复审,材料核查等环节,在各节点中一般是通过静态路由根据权限来动态展示页面的,但是不同用户对应的需求是不同的,有的用户需要较多审批环节,而有的用户则需要较少审批环节,这时通过上述两种方式实现均不够灵活,需要花费大量人力物力,容易造成成本过高,难以满足实际需求。
技术实现思路
本专利技术的主要目的为提供一种基于数据处理的节点生成方法、装置、计算机设备和存储介质,旨在解决现有通过路由生成节点不灵活且成本过高的技术问题。本专利技术提出一种基于数据处理的节点生成方法,包括:接收用户发送的与各节点对应的菜单信息,所述菜单信息包括多个路由对象的名称以及ID;依据所述菜单信息生成多个按预设顺序排列的路由对象,并存储于预设位置中,每个所述路由对象均携带有对应所述预设顺序的序号识别信息;判断本地是 ...
【技术保护点】
1.一种基于数据处理的节点生成方法,其特征在于,包括:/n接收用户发送的与各节点对应的菜单信息,所述菜单信息包括路由对象的名称以及ID;/n依据所述菜单信息生成多个按预设顺序排列的路由对象,并存储于预设位置中,每个所述路由对象均携带有对应所述预设顺序的序号识别信息;/n判断本地是否具有按所述预设顺序排列的所有所述路由对象;/n若否,则通过预设的接口从所述预设位置获取所述本地中缺少的所述路由对象,并添加到所述本地中;/n根据所述序号识别信息将所述本地存储的各所述路由对象按所述预设顺序生成一组路由数组,所述路由数组中的每个元素为一个所述路由对象;/n依据所述路由数组按所述预设顺序生成与各所述路由对象一一对应的节点,每个路由对象均对应一个节点。/n
【技术特征摘要】
1.一种基于数据处理的节点生成方法,其特征在于,包括:
接收用户发送的与各节点对应的菜单信息,所述菜单信息包括路由对象的名称以及ID;
依据所述菜单信息生成多个按预设顺序排列的路由对象,并存储于预设位置中,每个所述路由对象均携带有对应所述预设顺序的序号识别信息;
判断本地是否具有按所述预设顺序排列的所有所述路由对象;
若否,则通过预设的接口从所述预设位置获取所述本地中缺少的所述路由对象,并添加到所述本地中;
根据所述序号识别信息将所述本地存储的各所述路由对象按所述预设顺序生成一组路由数组,所述路由数组中的每个元素为一个所述路由对象;
依据所述路由数组按所述预设顺序生成与各所述路由对象一一对应的节点,每个路由对象均对应一个节点。
2.根据权利要求1所述的基于数据处理的节点生成方法,其特征在于,所述根据所述序号识别信息将所述本地存储的各所述路由对象按所述预设顺序生成一组路由数组的步骤,包括:
建立一组初始数组,所述初始数组中没有元素;
根据所述序号识别信息找到对应的所述路由对象;
按所述预设顺序逐个将所述路由对象添加进所述初始数组中,直至将所有所述路由对象均添加至所述初始数组,得到所述路由数组。
3.根据权利要求1所述的基于数据处理的节点生成方法,其特征在于,所述依据路由数组按所述预设顺序生成与各所述路由对象一一对应的节点的步骤之后,包括:
获取指定节点的配置信息以及请求数据,所述配置信息包括组成所述指定节点的页面的组件信息,每个配置信息包括多个组件的信息,每个组件均为预设的功能组件,所述请求数据用于请求生成所述指定节点对应的页面;
按照所述请求数据将所述指定节点的页面进行渲染,以得到包含多个组件的节点页面。
4.根据权利要求3所述的基于数据处理的节点生成方法,其特征在于,所述按照所述请求数据将所述节点的页面进行渲染,以得到包含多个组件的节点页面的步骤之后,包括:
接收用户在当前节点页面输入的用于进行校验的执行指令;
获取对应所述执行指令的预设的表单数据,并将所述表单数据与用户已输入的数据一一进行校验对比;
若校验通过,则进入下一个节点,若校验不通过,则返回警醒提示。
5.根据权利要求3所述的基于数据处理的节点生成方法,其特征在于,所述节点页面中包括第一组件以及第二组件,所述按照所述请求数据将所述节点的页面进行...
【专利技术属性】
技术研发人员:李成玲,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。