king
2020-01-17 a0a285c90987eb9b1591f90333f3aeb15659ded2
src/components/sidemenu/index.jsx
@@ -73,29 +73,35 @@
      }
      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') {
@@ -109,7 +115,7 @@
              _tmenu.LinkUrl = child.LinkUrl
            }
            _tmenu.id = n
            _tmenu.id = child.MenuID
            _tmenu.MenuID = child.MenuID
            _tmenu.MenuNo = child.MenuNo
            _tmenu.MenuName = child.MenuName