diff --git a/src/pages/config/pages/roleManage/index.vue b/src/pages/config/pages/roleManage/index.vue index 1ee302ba5..02201fc96 100644 --- a/src/pages/config/pages/roleManage/index.vue +++ b/src/pages/config/pages/roleManage/index.vue @@ -171,7 +171,7 @@ :data="treeData3" :props="defaultProps3" :default-checked-keys="nodeList2" - default-expand-all + :default-expanded-keys="defaultExpandedKeys" highlight-current :expand-on-click-node="false" :show-checkbox="true" @@ -202,7 +202,7 @@ :data="treeData4" :props="defaultProps3" :default-checked-keys="nodeList4" - default-expand-all + :default-expanded-keys="defaultExpandedKeys" highlight-current :expand-on-click-node="false" :show-checkbox="true" @@ -468,7 +468,8 @@ export default { children: 'children', label: 'menuName' }, - nodeList: [] + nodeList: [], + defaultExpandedKeys:[]//默认展开的key } }, methods: { @@ -685,6 +686,8 @@ export default { this.treeData4 = this.sortByKey(list1,"displaySeq") } + // 默认展开的key + this.defaultExpandedKeys = list1.map(item=>item.id) }, sortByKey(ary, key) {