|
@@ -5,7 +5,14 @@ import { setRolePermission } from '@/services/permission'
|
|
|
import { useRequest } from 'umi'
|
|
|
const { TabPane } = Tabs
|
|
|
|
|
|
-const PermTabs = ({ setPermission: { ID, roleType = 'system', activeKey }, menuRoles }) => {
|
|
|
+const PermTabs = ({
|
|
|
+ passPermissionValue: {
|
|
|
+ currentRoleID: ID,
|
|
|
+ roleType = 'system',
|
|
|
+ activeKey,
|
|
|
+ frontPermission: rolesPermission
|
|
|
+ }
|
|
|
+}) => {
|
|
|
const [state, setState] = useState({
|
|
|
frontPermission: [], // 前台权限
|
|
|
backstagePermission: [] // 后台权限
|
|
@@ -45,7 +52,10 @@ const PermTabs = ({ setPermission: { ID, roleType = 'system', activeKey }, menuR
|
|
|
}
|
|
|
useEffect(() => {
|
|
|
if (activeKey === '2') {
|
|
|
- setState({ ...state, frontPermission: [] })
|
|
|
+ setState({
|
|
|
+ ...state,
|
|
|
+ frontPermission: rolesPermission?.toString()
|
|
|
+ })
|
|
|
}
|
|
|
}, [activeKey])
|
|
|
return (
|