mirror of
https://github.com/fantastic-admin/basic.git
synced 2026-10-07 13:28:38 +08:00
修复文件系统路由模式下,全局搜索列表 icon 显示不全
This commit is contained in:
@@ -146,7 +146,7 @@ function getSourceList(arr: Route.recordRaw[], basePath?: string, icon?: string,
|
||||
const breadcrumbTemp = cloneDeep(breadcrumb) || []
|
||||
if (item.children && hasChildren(item)) {
|
||||
breadcrumbTemp.push(item.meta.title)
|
||||
getSourceList(item.children, basePath ? [basePath, item.path].join('/') : item.path, item.meta.icon || icon, breadcrumbTemp)
|
||||
getSourceList(item.children, basePath ? [basePath, item.path].join('/') : item.path, item.meta.icon ?? icon, breadcrumbTemp)
|
||||
}
|
||||
else {
|
||||
breadcrumbTemp.push(item.meta.title)
|
||||
@@ -158,7 +158,7 @@ function getSourceList(arr: Route.recordRaw[], basePath?: string, icon?: string,
|
||||
path = basePath ? [basePath, item.path].join('/') : item.path
|
||||
}
|
||||
sourceList.value.push({
|
||||
icon: item.meta.icon || icon,
|
||||
icon: item.meta.icon ?? icon,
|
||||
title: item.meta.title,
|
||||
breadcrumb: breadcrumbTemp,
|
||||
path,
|
||||
@@ -172,12 +172,12 @@ function getSourceListByMenus(arr: Menu.recordRaw[], icon?: string, breadcrumb?:
|
||||
const breadcrumbTemp = cloneDeep(breadcrumb) || []
|
||||
if (item.children && item.children.length > 0) {
|
||||
breadcrumbTemp.push(item.meta.title)
|
||||
getSourceListByMenus(item.children, item.meta.icon, breadcrumbTemp)
|
||||
getSourceListByMenus(item.children, item.meta.icon ?? icon, breadcrumbTemp)
|
||||
}
|
||||
else {
|
||||
breadcrumbTemp.push(item.meta.title)
|
||||
sourceList.value.push({
|
||||
icon: item.meta.icon || icon,
|
||||
icon: item.meta.icon ?? icon,
|
||||
title: item.meta.title,
|
||||
path: item.path as string,
|
||||
breadcrumb: breadcrumbTemp,
|
||||
|
||||
Reference in New Issue
Block a user