Browse Source

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

pull/3631/head
Ekszz 8 years ago
committed by 陈小聪
parent
commit
65ad840b05
  1. 5
      src/models/menu.js

5
src/models/menu.js

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

Loading…
Cancel
Save