2022-05-23 10:52:21 +08:00
|
|
|
import { defAxios as request } from '@/utils/http'
|
|
|
|
|
/**
|
|
|
|
|
* 获取角色分页数据接口
|
|
|
|
|
* @returns 角色分页数据
|
|
|
|
|
*/
|
|
|
|
|
export function getRoleList(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/index',
|
|
|
|
|
method: 'GET',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取角色全部数据接口
|
|
|
|
|
* @returns 角色全部数据
|
|
|
|
|
*/
|
|
|
|
|
export function getRoleAll(params) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/getRoleList',
|
|
|
|
|
method: 'GET',
|
|
|
|
|
params
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加角色
|
|
|
|
|
* params
|
|
|
|
|
*/
|
|
|
|
|
export function addRole(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/add',
|
|
|
|
|
method: 'POST',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 编辑角色
|
|
|
|
|
* params
|
|
|
|
|
*/
|
|
|
|
|
export function editRole(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/edit',
|
|
|
|
|
method: 'PUT',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置角色状态
|
|
|
|
|
* params
|
|
|
|
|
*/
|
|
|
|
|
export function setRoleStatus(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/status',
|
|
|
|
|
method: 'PUT',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除角色
|
|
|
|
|
* params
|
|
|
|
|
*/
|
2022-05-26 14:57:01 +08:00
|
|
|
export function deleteRole(data) {
|
2022-05-23 10:52:21 +08:00
|
|
|
return request({
|
2022-05-26 14:57:01 +08:00
|
|
|
url: `/role/delete/${data}`,
|
2022-05-23 10:52:21 +08:00
|
|
|
method: 'DELETE'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取角色权限数据
|
|
|
|
|
* @param 角色id
|
|
|
|
|
* @returns 角色全部权限数据
|
|
|
|
|
*/
|
|
|
|
|
export function getRolePermission(id) {
|
|
|
|
|
return request({
|
|
|
|
|
url: `/role/getPermissionList/${id}`,
|
|
|
|
|
method: 'GET'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 保存角色权限信息
|
|
|
|
|
* params
|
|
|
|
|
*/
|
|
|
|
|
export function savePermission(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/role/savePermission',
|
|
|
|
|
method: 'POST',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|