xlb-main-login
Version:
``` yarn install ```
66 lines (64 loc) • 1.38 kB
JavaScript
import { role_url } from './config'
import { axios } from '@/utils/request'
// 角色列表
export function getRole(params) {
return axios({
url: role_url + '/v1/role/list',
method: 'get',
params,
})
}
// 角色详情信息
export function getRoleData(params) {
return axios({
url: role_url + '/v1/role',
method: 'get',
params,
})
}
// 添加角色信息
export function addRoleData(data) {
return axios({
url: role_url + '/v1/role',
method: 'post',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data,
})
}
// 修改角色信息
export function setRoleData(data) {
return axios({
url: role_url + '/v1/role',
method: 'put',
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
data,
})
}
// 删除角色信息
export function delRoleData(params) {
return axios({
url: role_url + '/v1/role',
method: 'delete',
params,
})
}
// 通过角色Id查询子帐号数量
export function getCountSubUser(params) {
return axios({
url: role_url + '/v1/role/countSubUser',
method: 'get',
params,
})
}
// 查询系统所有权限列表
export function getPermission(params) {
return axios({
url: role_url + '/v1/permission',
method: 'get',
params,
})
}