mirror of https://gitee.com/xiaonuobase/snowy
142 lines
2.1 KiB
Java
142 lines
2.1 KiB
Java
import { axios } from '@/utils/request'
|
|
|
|
/**
|
|
* 获取角色列表
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/6 11:44
|
|
*/
|
|
export function getRolePage (parameter) {
|
|
return axios({
|
|
url: '/sysRole/page',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 增加角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/6 11:44
|
|
*/
|
|
export function sysRoleAdd (parameter) {
|
|
return axios({
|
|
url: '/sysRole/add',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 编辑角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/6 11:44
|
|
*/
|
|
export function sysRoleEdit (parameter) {
|
|
return axios({
|
|
url: '/sysRole/edit',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/6 17:51
|
|
*/
|
|
export function sysRoleDelete (parameter) {
|
|
return axios({
|
|
url: '/sysRole/delete',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除角色
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/7 11:28
|
|
*/
|
|
export function sysRoleDeteil (parameter) {
|
|
return axios({
|
|
url: '/sysRole/detail',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取授权角色列表
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/5/26 23:59
|
|
*/
|
|
export function sysRoleDropDown (parameter) {
|
|
return axios({
|
|
url: '/sysRole/dropDown',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 拥有菜单
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/02 19:02
|
|
*/
|
|
export function sysRoleOwnMenu (parameter) {
|
|
return axios({
|
|
url: '/sysRole/ownMenu',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 授权菜单
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/2 21:10
|
|
*/
|
|
export function sysRoleGrantMenu (parameter) {
|
|
return axios({
|
|
url: '/sysRole/grantMenu',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 拥有数据
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/02 21:40
|
|
*/
|
|
export function sysRoleOwnData (parameter) {
|
|
return axios({
|
|
url: '/sysRole/ownData',
|
|
method: 'get',
|
|
params: parameter
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 授权数据
|
|
*
|
|
* @author yubaoshan
|
|
* @date 2020/6/2 21:50
|
|
*/
|
|
export function sysRoleGrantData (parameter) {
|
|
return axios({
|
|
url: '/sysRole/grantData',
|
|
method: 'post',
|
|
data: parameter
|
|
})
|
|
}
|