From b9a0e8541f0959db5d848f7b893c8838851ce411 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 09 四月 2020 13:29:49 +0800
Subject: [PATCH] 2020-04-09

---
 src/components/sidemenu/editthdmenu/index.jsx |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/components/sidemenu/editthdmenu/index.jsx b/src/components/sidemenu/editthdmenu/index.jsx
index 34483e1..3128f22 100644
--- a/src/components/sidemenu/editthdmenu/index.jsx
+++ b/src/components/sidemenu/editthdmenu/index.jsx
@@ -146,7 +146,7 @@
         _menu.supMenuList = this.props.supMenuList
         _menu.fstMenuId = this.state.fstMenuId || ''
         _menu.fstMenuList = this.state.fstMenuList || []
-        _menu.roleList = this.state.roleList
+        _menu.roleList = this.state.roleList || []
   
         this.setState({
           handleMVisible: true,
@@ -183,7 +183,7 @@
           _menu.supMenuList = this.props.supMenuList
           _menu.fstMenuId = this.state.fstMenuId || ''
           _menu.fstMenuList = this.state.fstMenuList || []
-          _menu.roleList = this.state.roleList
+          _menu.roleList = this.state.roleList || []
 
           // 妫�娴嬫ā鏉挎槸鍚﹀瓨鍦�
           let _Template = this.state.sysTemplates.filter(temp => temp.type === _menu.PageParam.Template)
@@ -269,7 +269,7 @@
           isSubtable: '', // 鏄惁涓轰富瀛愯〃
           ParentID: this.props.supMenu.MenuID,
           supMenuList: this.props.supMenuList,
-          roleList: this.state.roleList,
+          roleList: this.state.roleList || [],
           fstMenuId: this.state.fstMenuId,
           fstMenuList: this.state.fstMenuList,
           menuSort: (this.props.menulist.length + 1) * 10 // 鏂板缓鑿滃崟璁剧疆鎺掑簭
@@ -443,6 +443,7 @@
     if (!editMenu.fstMenuId) {
       editMenu.fstMenuId = this.state.fstMenuId
       editMenu.fstMenuList = this.state.fstMenuList
+      editMenu.roleList = this.state.roleList || []
     }
 
     if (useType === 'sys' && template.type === 'RolePermission') { // 鐙珛椤甸潰
@@ -746,6 +747,7 @@
         delete _menu.loadingFstMenuId
         _menu.fstMenuId = this.state.fstMenuId
         _menu.fstMenuList = this.state.fstMenuList
+        _menu.roleList = this.state.roleList || []
 
         this.setState({
           type: 'edit',

--
Gitblit v1.8.0