wms-antdvue/.svn/pristine/b3/b3541f62247f3b1a34c194ed2653ca5a20935e60.svn-base
2024-11-07 16:33:03 +08:00

100 lines
1.6 KiB
Plaintext

import { http } from '@/utils/http/axios';
/**
* @description: 角色列表
*/
export function getRoleList(params?) {
return http.request({
url: '/admin/role/page',
method: 'GET',
params,
});
}
/**
* 获取全部角色列表
* @param params 参数
* @returns 返回结果
*/
export function getRoleAllList(params?) {
return http.request({
url: '/admin/role/list',
method: 'GET',
params,
});
}
/**
* @description: 根据ID获取详情
*/
export function getRoleDetail(roleId) {
return http.request({
url: '/admin/role/detail/' + roleId,
method: 'get',
});
}
/**
* @description: 添加角色
*/
export function roleAdd(data: any) {
return http.request({
url: '/admin/role/add',
method: 'POST',
data,
});
}
/**
* @description: 更新角色
*/
export function roleUpdate(data: any) {
return http.request({
url: '/admin/role/update',
method: 'PUT',
data,
});
}
/**
* @description: 删除角色
*/
export function roleDelete(roleId) {
return http.request({
url: '/admin/role/delete/' + roleId,
method: 'DELETE',
});
}
/**
* @description: 批量删除角色
*/
export function roleBatchDelete(data) {
return http.request({
url: '/admin/role/batchDelete',
method: 'DELETE',
data,
});
}
/**
* @description: 获取角色菜单
*/
export function getRoleMenuList(roleId) {
return http.request({
url: '/admin/role/menu/list/' + roleId,
method: 'get',
});
}
/**
* @description: 保存角色菜单
*/
export function roleMenuSave(data: any) {
return http.request({
url: '/admin/role/menu/save',
method: 'POST',
data,
});
}