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.
69 lines
1.5 KiB
69 lines
1.5 KiB
import request from '@/utils/request'
|
|
import qs from 'qs'
|
|
|
|
// 获取角色 不分页列表
|
|
export function roleList(data) {
|
|
return request({
|
|
url: '/system/v1/roles/list/',
|
|
method: 'post',
|
|
data: qs.stringify(data)
|
|
})
|
|
}
|
|
|
|
|
|
//获取角色 分页列表
|
|
export function rolePageList(data) {
|
|
return request({
|
|
url: '/system/v1/roles/pagelist',
|
|
method: 'POST',
|
|
data: data,
|
|
headers: {'Content-Type': 'application/json'}
|
|
})
|
|
}
|
|
|
|
//保存 角色信息
|
|
export function saveRoleInfo(data) {
|
|
return request({
|
|
url: '/system/v1/roles',
|
|
method: 'POST',
|
|
data: data,
|
|
headers: {'Content-Type': 'application/json'}
|
|
})
|
|
}
|
|
|
|
//根据sid 获取单个角色 信息
|
|
export function getRoleInfo(data) {
|
|
return request({
|
|
url: '/system/v1/roles/' + data.sid,
|
|
method: 'GET',
|
|
data: qs.stringify(data)
|
|
})
|
|
}
|
|
|
|
//根据sid 修改单个角色 信息
|
|
export function putRoleInfo(data) {
|
|
return request({
|
|
url: '/system/v1/roles/' + data.sid,
|
|
method: 'PUT',
|
|
data: data,
|
|
headers: {'Content-Type': 'application/json'}
|
|
})
|
|
}
|
|
|
|
//根据sid 删除单个角色 信息
|
|
export function delRole(data) {
|
|
return request({
|
|
url: '/system/v1/roles/' + data.sid,
|
|
method: 'DELETE',
|
|
data: qs.stringify(data)
|
|
})
|
|
}
|
|
|
|
//根据sid 设置单个角色 的状态
|
|
export function setRoleEnable(data) {
|
|
return request({
|
|
url: `/system/v1/roles/setIsEnable/${data.sid}/${data.isEnable}`,
|
|
method: 'POST',
|
|
data: qs.stringify(data)
|
|
})
|
|
}
|
|
|