修改bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m54s

This commit is contained in:
sexygoat
2026-04-09 13:48:11 +08:00
parent cc9d2a85a2
commit cb3ba06106
26 changed files with 987 additions and 1984 deletions

View File

@@ -3,6 +3,7 @@
*/
import { BaseService } from '../BaseService'
import request from '@/utils/http'
import type {
PlatformRole,
RoleQueryParams,
@@ -93,12 +94,16 @@ export class RoleService extends BaseService {
}
/**
* 移除角色的单个权限
* DELETE /api/admin/roles/{role_id}/permissions/{perm_id}
* 移除角色的权限(支持批量)
* DELETE /api/admin/roles/{role_id}/permissions
* @param roleId 角色ID
* @param permId 权限ID
* @param permIds 权限ID列表
*/
static removePermission(roleId: number, permId: number): Promise<BaseResponse> {
return this.delete<BaseResponse>(`/api/admin/roles/${roleId}/permissions/${permId}`)
static removePermissions(roleId: number, permIds: number[]): Promise<BaseResponse> {
// 直接使用 request.del传递 data 到 Body
return request.del<BaseResponse>({
url: `/api/admin/roles/${roleId}/permissions`,
data: { perm_ids: permIds }
})
}
}