| | |
| | | } |
| | | let parentID = submenuId ? submenuId : result.data[0].ParentID // 展开二级菜单ID |
| | | |
| | | let menulist = result.data.map((item, i) => { |
| | | let menulist = result.data.map(item => { |
| | | let _smenu = {} |
| | | _smenu.id = i |
| | | _smenu.id = item.ParentID |
| | | _smenu.MenuID = item.ParentID |
| | | _smenu.text = item.MenuNameP |
| | | |
| | | try { |
| | | _smenu.PageParam = JSON.parse(item.PageParamP) |
| | | } catch (e) { |
| | | _smenu.PageParam = {Icon: 'folder'} |
| | | } |
| | | if (item.FunMenu) { |
| | | _smenu.children = item.FunMenu.map((child, n) => { |
| | | _smenu.children = item.FunMenu.map(child => { |
| | | let _tmenu = {} |
| | | let _msg = window.btoa('mm=' + menu.MenuID + '&sm=' + _smenu.MenuID + '&tm=' + child.MenuID + '&ud=' + msg) // 待完善 |
| | | _tmenu.src = '#/main/' + _msg |
| | | |
| | | // 打开新页面链接 |
| | | _tmenu.src = '#/main/' + window.btoa('mm=' + menu.MenuID + '&sm=' + _smenu.MenuID + '&tm=' + child.MenuID + '&ud=' + msg) |
| | | |
| | | if (child.LinkUrl === 'CommonTable') { |
| | | _tmenu.type = 'CommonTable' |
| | | } else if (child.LinkUrl === 'DataManage') { |
| | | _tmenu.type = 'DataManage' |
| | | _tmenu.forbidden = true |
| | | // } else if (child.LinkUrl === 'bda/rdt?pageno=rolemenus&MenuNo=RoleMenuM') { |
| | | // _tmenu.type = 'RoleManage' |
| | | // _tmenu.forbidden = true |
| | | } else if (child.LinkUrl.split('?')[0] === 'Main/Index' || child.LinkUrl.split('?')[0] === 'bda/rdt') { |
| | | _tmenu.type = 'iframe' |
| | | _tmenu.forbidden = true |
| | | } |
| | | |
| | | if (_tmenu.type !== 'iframe') { |
| | |
| | | _tmenu.LinkUrl = child.LinkUrl |
| | | } |
| | | |
| | | _tmenu.id = n |
| | | _tmenu.id = child.MenuID |
| | | _tmenu.MenuID = child.MenuID |
| | | _tmenu.MenuNo = child.MenuNo |
| | | _tmenu.MenuName = child.MenuName |