|
@@ -5,11 +5,16 @@ import { setRolePermission } from '@/services/permission'
|
|
|
import { useRequest } from 'umi'
|
|
|
const { TabPane } = Tabs
|
|
|
|
|
|
-const SetPermission = ({ ID, roleType = 'system', menuRoles }) => {
|
|
|
+const SetPermission = ({ ID, roleType = 'system', activeKey, menuRoles }) => {
|
|
|
const [state, setState] = useState({
|
|
|
frontPermission: [], // 前台权限
|
|
|
backstagePermission: [] // 后台权限
|
|
|
})
|
|
|
+ console.log(menuRoles)
|
|
|
+ menuRoles.map(item => {
|
|
|
+ item.frontPermission
|
|
|
+ })
|
|
|
+
|
|
|
const { run: trySetRolePermission } = useRequest(
|
|
|
(params: API.SetRolePermissionParams) => setRolePermission(params),
|
|
|
{
|
|
@@ -43,7 +48,11 @@ const SetPermission = ({ ID, roleType = 'system', menuRoles }) => {
|
|
|
backstagePermission: state.backstagePermission
|
|
|
})
|
|
|
}
|
|
|
- useEffect(() => {}, [])
|
|
|
+ useEffect(() => {
|
|
|
+ if (activeKey === '2') {
|
|
|
+ setState({ ...state, frontPermission: [] })
|
|
|
+ }
|
|
|
+ }, [activeKey])
|
|
|
return (
|
|
|
<div>
|
|
|
<Tabs type="card">
|