//功能:下钻及返回
//下钻结构为:公司 -> 部门 -> 小组 -> 负责人 //点击柱子穿透时,记录当前查询条件,以及下一个接口url,及查询条件 //实现思路: // 1、当前视图发生改变(即查询后),将当前查询参数保存在每一根柱子上 // 2、点击其中一根柱子,访问下一个接口,摧毁重构视图,将上一级视图的name显示在页面上作为访问记录,并将查询参数放入一个数组中, // 也就是说,在二级视图中,当前数据结构为:[{name:公司,url:'',params:{}}] // 3、当点击搜索过滤条件时,逻辑同第一步 // 当点击柱子时,逻辑同第二步,进入第三级视图 ,当前数据结构为:[{name:公司,url:'',params:{}},{name:部门,url:'',params:{}}] // 当点击上一步时,匹配数组中保存的查询参数,访问上一级接口,逻辑同第一步,并将一步对应的名称从页面上移除 ,当前数据结构为:[{name:公司,url:'',params:{}}] // 当点击前两部时,匹配数组中保存的查询参数,访问上两级接口,逻辑同第一步,并将两步对应名称从页面上移除 ,当前数据结构为:[]
以下为模拟数据
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229498.html原文链接:https://javaforall.net
