提交 f2770764 authored 作者: Yroc's avatar Yroc

添加无路径菜单导致无法进入系统错误修改

上级 2575e99b
...@@ -60,22 +60,25 @@ function routerCom(view_path) {//不支持全路径,支持拼接路径 ...@@ -60,22 +60,25 @@ function routerCom(view_path) {//不支持全路径,支持拼接路径
function transListToTreeData(list, rootValue) { function transListToTreeData(list, rootValue) {
let arr = [] let arr = []
list.forEach(item => { list.forEach(item => {
let elememt = { if (item.path){
id: item.id, let elememt = {
father_id: item.father_id, id: item.id,
is_show: item.is_show, father_id: item.father_id,
path: item.path, is_show: item.is_show,
name: item.name, path: item.path,
component: routerCom(item.view_path), name: item.name,
meta: { title: item.name_zh } component: routerCom(item.view_path),
}; meta: { title: item.name_zh }
if (item.father_id === rootValue) { };
const children = transListToTreeData(list, item.id) if (item.father_id === rootValue) {
if (children.length > 0) { const children = transListToTreeData(list, item.id)
elememt.children = children if (children.length > 0) {
elememt.children = children
}
arr.push(elememt)
} }
arr.push(elememt)
} }
}) })
return arr return arr
} }
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论