/** * 权限管理API */ import request from '@/utils/request.js' export const permissionApi = { /** * 获取当前用户权限列表 */ getMyPermissions() { return request({ url: '/api/permission/my-permissions', method: 'GET' }) }, /** * 获取权限列表 * @param {Object} params - 查询参数 */ getPermissionList(params) { return request({ url: '/api/permission/list', method: 'GET', data: params }) }, /** * 检查权限 * @param {String} permission - 权限标识 */ checkPermission(permission) { return request({ url: '/api/permission/check', method: 'POST', data: { permission } }) }, /** * 获取角色权限 * @param {Number} roleId - 角色ID */ getRolePermissions(roleId) { return request({ url: `/api/permission/role/${roleId}`, method: 'GET' }) } } export default permissionApi