| | |
| | | |
| | | this.props.modifyMenuTree(res.menulist) |
| | | this.props.modifyMainMenu(mainMenu) |
| | | this.props.initMenuPermission(res.permMenus) |
| | | this.props.initMenuPermission(res.thdMenuList) |
| | | |
| | | resolve(_menu) |
| | | }) |
| | |
| | | |
| | | getMenulist = (result) => { |
| | | let thdMenuList = [] |
| | | let permMenus = {} |
| | | let iframes = ['Main/Index', 'bda/rdt', 'Home/rdt'] |
| | | let menulist = result.fst_menu.map(fst => { |
| | | let fstItem = { |
| | |
| | | } |
| | | } |
| | | |
| | | permMenus[trd.MenuID] = true |
| | | thdMenuList.push(trdItem) |
| | | |
| | | return trdItem |
| | |
| | | return fstItem |
| | | }) |
| | | |
| | | return { menulist, thdMenuList, permMenus} |
| | | return { menulist, thdMenuList } |
| | | } |
| | | |
| | | reload = () => { |