|
|
@@ -8,6 +8,9 @@ const { check } = Authorized;
|
|
|
|
|
|
// Conversion router to menu.
|
|
|
function formatter(data, parentAuthority, parentName) {
|
|
|
+ if (!data) {
|
|
|
+ return undefined;
|
|
|
+ }
|
|
|
return data
|
|
|
.map(item => {
|
|
|
if (!item.name || !item.path) {
|
|
|
@@ -75,6 +78,9 @@ const filterMenuData = menuData => {
|
|
|
* @param {Object} menuData 菜单配置
|
|
|
*/
|
|
|
const getBreadcrumbNameMap = menuData => {
|
|
|
+ if (!menuData) {
|
|
|
+ return {};
|
|
|
+ }
|
|
|
const routerMap = {};
|
|
|
|
|
|
const flattenMenuData = data => {
|