From f59a500d24291d7f54b71dcca939a2a23dedca7c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 18 六月 2020 17:52:03 +0800
Subject: [PATCH] 2020-06-18

---
 src/tabviews/rolemanage/index.jsx |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/tabviews/rolemanage/index.jsx b/src/tabviews/rolemanage/index.jsx
index 85a4fe4..792d229 100644
--- a/src/tabviews/rolemanage/index.jsx
+++ b/src/tabviews/rolemanage/index.jsx
@@ -118,7 +118,12 @@
       // ParentID锛堢埗绾d锛夈�丼elected锛堟槸鍚﹂�変腑-宸插け鏁堬級銆乀abs锛� 鏍囩绫诲瀷锛夈�乀ypeCharOne 鑿滃崟绫诲瀷PC鎴栧叾浠�
       let _tree = this.getTree(fromJS(mainMenus).toJS(), result.data)
       if (_tree[0]) {
-        this.getOpenNode(_tree[0], _openKeys)
+        if (_tree[0].key === 'PC' && _tree[0].children) {
+          // _openKeys = _tree[0].children.map(cell => cell.key)
+          this.getOpenNode(_tree[0].children[0], _openKeys)
+        } else {
+          this.getOpenNode(_tree[0], _openKeys)
+        }
       }
 
       this.setState({
@@ -163,7 +168,11 @@
         this.getCheckedKeys(fromJS(menuTrees).toJS(), _initKeys)
 
         if (menuTrees[0]) {
-          this.getOpenNode(menuTrees[0], _openKeys)
+          if (menuTrees[0].key === 'PC' && menuTrees[0].children) {
+            this.getOpenNode(menuTrees[0].children[0], _openKeys)
+          } else {
+            this.getOpenNode(menuTrees[0], _openKeys)
+          }
         }
 
         this.setState({
@@ -177,7 +186,11 @@
         let _tree = this.getSelectTree(fromJS(menuTrees).toJS(), Keys)
 
         if (_tree[0]) {
-          this.getOpenNode(_tree[0], _openKeys)
+          if (_tree[0].key === 'PC' && _tree[0].children) {
+            this.getOpenNode(_tree[0].children[0], _openKeys)
+          } else {
+            this.getOpenNode(_tree[0], _openKeys)
+          }
         }
 
         this.setState({

--
Gitblit v1.8.0