diff --git a/src/pages/System/Role/Role.js b/src/pages/System/Role/Role.js index 229a788..da7e668 100644 --- a/src/pages/System/Role/Role.js +++ b/src/pages/System/Role/Role.js @@ -69,7 +69,7 @@ class Role extends PureComponent { const { dispatch } = this.props; dispatch( - ROLE_GRANT({ roleIds: keys[0], menuIds: roleCheckedTreeKeys }, () => { + ROLE_GRANT({ roleIds: keys, menuIds: roleCheckedTreeKeys }, () => { this.setState({ visible: false, confirmLoading: false, diff --git a/src/services/role.js b/src/services/role.js index e1cd02d..96320e8 100644 --- a/src/services/role.js +++ b/src/services/role.js @@ -15,7 +15,7 @@ export async function tree(params) { export async function grant(params) { return request('/api/blade-system/role/grant', { method: 'POST', - body: func.toFormData(params), + body: params, }); }