htao-common
Version:
通用
90 lines (87 loc) • 1.91 kB
JavaScript
import request from '@/utils/request'
//查询角色列表
export function getRoleList(params) {
return request({
url: '/dictionary/sys/role/queryPageList',
method: 'post',
data: params
})
}
//添加角色时保存菜单权限
export function addMenuPermission(params) {
return request({
url: `/dictionary/sys/role/set`,
method: 'post',
data: params
})
}
//查询角色列表(状态启用的)
export function getRoleStatusList(query, obj) {
const params = {
data: query,
pageSize: obj.pageSize,
pageNumber: obj.pageNum
}
return request({
url: '/system/role/getStatusNormallist',
method: 'post',
data: params
})
}
// 新增角色
export function addRole(query) {
return request({
url: '/dictionary/sys/role/save',
method: 'post',
data: query
})
}
// 修改角色
export function updateRole(params) {
return request({
url: '/dictionary/sys/role/edit',
method: 'post',
data: params
})
}
// 删除角色
export function delRole(id) {
return request({
url: `/dictionary/sys/role/del/${id}`,
method: 'post'
})
}
//查询资源列表
export function getResourceList(query) {
return request({
url: '/dictionary/sys/res/getRes',
method: 'get',
params: query
})
}
//权限管理列表
export function roleManageList(roleId) {
return request({
url: `/dictionary/sys/res/getRoleRes/${roleId}`,
method: 'get',
})
}
//修改角色资源
export function updateRoleResource(query) {
const params = {
data: query
}
return request({
url: '/system/relRoleResource/update',
method: 'post',
data: params
})
}
//部门下拉查询
export function getDeptOptions(params) {
return request({
url: '/dictionary/sys/dept/roleSelectVo',
method: 'get',
data: params
})
}