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