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