Преглед изворни кода

fix the problem that breadcrumbNameMap does not contain hidden menus. (#3606)

Ekszz пре 6 година
родитељ
комит
65ad840b05
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      src/models/menu.js

+ 3 - 2
src/models/menu.js

@@ -104,8 +104,9 @@ export default {
   effects: {
     *getMenuData({ payload }, { put }) {
       const { routes, authority } = payload;
-      const menuData = filterMenuData(memoizeOneFormatter(routes, authority));
-      const breadcrumbNameMap = memoizeOneGetBreadcrumbNameMap(menuData);
+      const originalMenuData = memoizeOneFormatter(routes, authority);
+      const menuData = filterMenuData(originalMenuData);
+      const breadcrumbNameMap = memoizeOneGetBreadcrumbNameMap(originalMenuData);
       yield put({
         type: 'save',
         payload: { menuData, breadcrumbNameMap, routerData: routes },