|  | @@ -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">
 |