数字督察一体化平台-前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

41 lines
709 B

import request from "@/api/request";
export function listRole(query) {
return request.get({
url: '/role',
query
});
}
export function addRole(body) {
return request.post({
url: '/role',
body
});
}
export function updateRole(body) {
return request.put({
url: '/role',
body
});
}
export function delRole(id) {
return request.del({
url: `/role/${id}`
});
}
export function getRoleMenu(roleCode) {
return request.get({
url: `/role/${roleCode}/menu`
});
}
export function updateRoleMenu(roleCode, menuIds) {
return request.post({
url: `/role/${roleCode}/menu`,
body: menuIds
});
}