|
@@ -7,7 +7,7 @@ import { connect } from 'dva'
|
|
|
import { ModalForm, ProFormText, ProFormSelect } from '@ant-design/pro-form'
|
|
import { ModalForm, ProFormText, ProFormSelect } from '@ant-design/pro-form'
|
|
|
|
|
|
|
|
const RoleMenu = props => {
|
|
const RoleMenu = props => {
|
|
|
- const { dispatch, departments = [] } = props
|
|
|
|
|
|
|
+ const { dispatch, departments = [], onSelect } = props
|
|
|
const { DirectoryTree } = Tree
|
|
const { DirectoryTree } = Tree
|
|
|
|
|
|
|
|
const initData = () => {
|
|
const initData = () => {
|
|
@@ -30,11 +30,12 @@ const RoleMenu = props => {
|
|
|
}
|
|
}
|
|
|
}, [])
|
|
}, [])
|
|
|
|
|
|
|
|
- const saveActiveId = keys => {
|
|
|
|
|
|
|
+ const saveActiveId = id => {
|
|
|
// console.log(keys)
|
|
// console.log(keys)
|
|
|
- if (saveActiveId) {
|
|
|
|
|
- saveActiveId(keys)
|
|
|
|
|
|
|
+ if (onSelect) {
|
|
|
|
|
+ onSelect(id)
|
|
|
}
|
|
}
|
|
|
|
|
+ console.log(id)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const onExpand = () => {}
|
|
const onExpand = () => {}
|
|
@@ -72,7 +73,7 @@ const RoleMenu = props => {
|
|
|
<DirectoryTree
|
|
<DirectoryTree
|
|
|
multiple
|
|
multiple
|
|
|
defaultExpandAll
|
|
defaultExpandAll
|
|
|
- onSelect={saveActiveId}
|
|
|
|
|
|
|
+ onSelect={keys => saveActiveId(keys[0])}
|
|
|
onExpand={onExpand}
|
|
onExpand={onExpand}
|
|
|
showIcon={false}
|
|
showIcon={false}
|
|
|
treeData={departments}
|
|
treeData={departments}
|