peng.peng
1 year ago
17 changed files with 30 additions and 80 deletions
@ -1,6 +1,8 @@ |
|||||
'use strict'; |
'use strict'; |
||||
|
|
||||
import * as member from './member'; |
import * as member from './member'; |
||||
|
import * as organization from './organization'; |
||||
export default { |
export default { |
||||
...member |
...member, |
||||
|
...organization |
||||
} |
} |
@ -1,5 +1,5 @@ |
|||||
'use strict'; |
'use strict'; |
||||
|
|
||||
import MemberManagement from './member'; |
import MemberManagement from './member'; |
||||
|
import Organization from './organization'; |
||||
export { MemberManagement }; |
export { MemberManagement, Organization }; |
||||
|
@ -1,17 +1,22 @@ |
|||||
'use strict'; |
'use strict'; |
||||
import { MemberManagement } from './containers'; |
import { MemberManagement, Organization } from './containers'; |
||||
export default [{ |
export default [{ |
||||
type: 'inner', |
type: 'inner', |
||||
route: { |
route: { |
||||
path: '/memberManagement', |
path: '/memberManagement', |
||||
key: 'memberManagement', |
key: 'memberManagement', |
||||
breadcrumb: '用户管理', |
breadcrumb: '统一用户管理', |
||||
// 不设置 component 则面包屑禁止跳转
|
// 不设置 component 则面包屑禁止跳转
|
||||
childRoutes: [{ |
childRoutes: [{ |
||||
path: '/auth', |
path: '/auth', |
||||
key: 'auth', |
key: 'auth', |
||||
component: MemberManagement, |
component: MemberManagement, |
||||
breadcrumb: '权限管理' |
breadcrumb: '用户管理' |
||||
|
}, { |
||||
|
path: '/organization', |
||||
|
key: 'organization', |
||||
|
component: MemberManagement, |
||||
|
breadcrumb: '机构管理' |
||||
}] |
}] |
||||
} |
} |
||||
}]; |
}]; |
@ -1,6 +1,6 @@ |
|||||
'use strict'; |
'use strict'; |
||||
|
|
||||
import * as member from './organization'; |
import * as member from '../../memberManagement/actions/organization'; |
||||
export default { |
export default { |
||||
...member |
...member |
||||
} |
} |
@ -1,5 +0,0 @@ |
|||||
'use strict'; |
|
||||
|
|
||||
import Organization from './organization'; |
|
||||
|
|
||||
export { Organization }; |
|
@ -1,5 +0,0 @@ |
|||||
.protable-title { |
|
||||
margin-bottom: 16px; |
|
||||
padding-left: 24px; |
|
||||
padding-right: 24px; |
|
||||
} |
|
@ -1,15 +0,0 @@ |
|||||
'use strict'; |
|
||||
|
|
||||
import reducers from './reducers'; |
|
||||
import routes from './routes'; |
|
||||
import actions from './actions'; |
|
||||
import { getNavItem } from './nav-item'; |
|
||||
|
|
||||
export default { |
|
||||
key: 'organization', |
|
||||
name: '机构管理', |
|
||||
reducers: reducers, |
|
||||
routes: routes, |
|
||||
actions: actions, |
|
||||
getNavItem: getNavItem |
|
||||
}; |
|
@ -1,20 +0,0 @@ |
|||||
import React from 'react'; |
|
||||
import { Link } from 'react-router-dom'; |
|
||||
import { Menu } from 'antd'; |
|
||||
import { UserOutlined } from '@ant-design/icons'; |
|
||||
const SubMenu = Menu.SubMenu; |
|
||||
|
|
||||
export function getNavItem(user) { |
|
||||
|
|
||||
return ( |
|
||||
user?.username == 'SuperAdmin' && <Menu.Item icon={<UserOutlined />} key="organization"> |
|
||||
<Link to="/organization">机构管理</Link> |
|
||||
</Menu.Item> |
|
||||
// user?.role == '系统管理员' && <SubMenu key="memberManagement" icon={<UserOutlined />} title='用户管理'>
|
|
||||
// <Menu.Item key="auth">
|
|
||||
// <Link to="/memberManagement/auth">用户权限</Link>
|
|
||||
// </Menu.Item>
|
|
||||
// </ SubMenu >
|
|
||||
) |
|
||||
|
|
||||
} |
|
@ -1,5 +0,0 @@ |
|||||
'use strict'; |
|
||||
|
|
||||
export default { |
|
||||
|
|
||||
} |
|
@ -1,12 +0,0 @@ |
|||||
'use strict'; |
|
||||
import { Organization } from './containers'; |
|
||||
export default [{ |
|
||||
type: 'inner', |
|
||||
route: { |
|
||||
path: '/organization', |
|
||||
key: 'organization', |
|
||||
breadcrumb: '机构管理', |
|
||||
component: Organization, |
|
||||
|
|
||||
} |
|
||||
}]; |
|
Loading…
Reference in new issue