From a0a285c90987eb9b1591f90333f3aeb15659ded2 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 17 一月 2020 19:04:57 +0800 Subject: [PATCH] 2020-01-17 --- src/components/sidemenu/index.jsx | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/components/sidemenu/index.jsx b/src/components/sidemenu/index.jsx index 1bdb8b8..c1080e3 100644 --- a/src/components/sidemenu/index.jsx +++ b/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 -- Gitblit v1.8.0