src/api/admin/system/role/index.ts

(完整代码) 863B

import HttpRequest from "@/utils/request"
import { IRows, IRole } from './type'

// 查询角色
export function getRole(params = {}) {
  return HttpRequest<IRows>('/admin/system/role', 'GET', params)
}

// 查询某个角色
export function getRoleById(id: number) {
  return HttpRequest<IRole>('/admin/system/role/' + id, 'GET', {}, false)
}

// 添加角色
export function addRole(params = {}) {
  return HttpRequest('/admin/system/role', 'POST', params)
}

// 修改角色
export function updateRole(params: any = {}) {
  return HttpRequest('/admin/system/role/' + params.id, 'PUT', params)
}

// 修改角色状态
export function updateRoleStatus(params = {}) {
  return HttpRequest('/admin/system/role/changeRoleStatus', 'PUT', params)
}

// 删除角色
export function delRole(ids: string) {
  return HttpRequest('/admin/system/role/' + ids, 'DELETE')
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。