权限列表查询

1 树形结构 table

 将列表数据转化成树形结构

// 将列表转化成树形结构数据的方法
// 递归方法 自己调用自己, 每次调用自己时 需要传入不同的参数  而且要有跳出条件
// list  [] => [{children: [{ chilrenr=}]}]
export function transListToTreeData(list, rootValue) {
  var arr = []
  list.forEach(item => {
    // 如果了节点的话
    if (item.pid === rootValue) {
      // 找到了节点 => 要继续寻找该节点有没有子节点
      // 返回的数组 是 item的所有的子节点的集合
      const children = transListToTreeData(list, item.id)
      if (children.length) {
        item.children = children
      }
      arr.push(item) // 把节点push到数组里面
    }
  })
  return arr
}

2 展示不展示新增按钮

3 el-switch

 <el-switch
            v-model="formData.enVisible"
            active-value="1"
            inactive-value="0"
          />

4 方法

猜你喜欢

转载自blog.csdn.net/qq_38210427/article/details/131208801