import Request from '@/utils/request' import { Role } from '@/types/app/role' import { Route } from '@/types/app/route' // 新增角色 export const addRoleDataAPI = (data: Role) => Request("POST", "/role", { data }) // 删除角色 export const delRoleDataAPI = (id: number) => Request("DELETE", `/role/${id}`) // 修改角色 export const editRoleDataAPI = (data: Role) => Request("PATCH", "/role", { data }) // 获取角色 export const getRoleDataAPI = (id: number) => Request("GET", `/role/${id}`) // 获取角色列表 export const getRoleListAPI = () => Request("GET", "/role"); // 获取指定角色的路由列表 export const getRouteListAPI = (id: number) => Request("GET", `/role/route?id=${id}`); // 给指定角色绑定路由 export const bindingRouteAPI = (id: number, ids: number[]) => Request("PATCH", `/role/bindingRoute/${id}`, ids);