wms-antdvue/.svn/pristine/11/1196a31e76ca9028308f4c0c62d183b2350e8f1b.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: '/role/page',
method: 'GET',
params,
});
}
/**
* 获取全部角色列表
* @param params 参数
* @returns 返回结果
*/
export function getRoleAllList(params?) {
return http.request({
url: '/role/list',
method: 'GET',
params,
});
}
/**
* @description: 根据ID获取详情
*/
export function getRoleDetail(roleId) {
return http.request({
url: '/role/detail/' + roleId,
method: 'get',
});
}
/**
* @description: 添加角色
*/
export function roleAdd(data: any) {
return http.request({
url: '/role/add',
method: 'POST',
data,
});
}
/**
* @description: 更新角色
*/
export function roleUpdate(data: any) {
return http.request({
url: '/role/update',
method: 'PUT',
data,
});
}
/**
* @description: 删除角色
*/
export function roleDelete(roleId) {
return http.request({
url: '/role/delete/' + roleId,
method: 'DELETE',
});
}
/**
* @description: 批量删除角色
*/
export function roleBatchDelete(data) {
return http.request({
url: '/role/batchDelete',
method: 'DELETE',
data,
});
}
/**
* @description: 获取角色菜单
*/
export function getRoleMenuList(roleId) {
return http.request({
url: '/role/menu/list/' + roleId,
method: 'get',
});
}
/**
* @description: 保存角色菜单
*/
export function roleMenuSave(data: any) {
return http.request({
url: '/role/menu/save',
method: 'POST',
data,
});
}