Signed-off-by: yovinchen <gzh298255@gmail.com> Signed-off-by: YoVinchen <gzh298255@gmail.com>
73 lines
1.1 KiB
JavaScript
73 lines
1.1 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/*
|
|
菜单管理相关的API请求函数
|
|
*/
|
|
const api_name = '/admin/system/sysMenu'
|
|
|
|
export default {
|
|
|
|
/*
|
|
获取权限(菜单/功能)列表
|
|
*/
|
|
findNodes() {
|
|
return request({
|
|
url: `${api_name}/findNodes`,
|
|
method: 'get'
|
|
})
|
|
},
|
|
|
|
/*
|
|
删除一个权限项
|
|
*/
|
|
removeById(id) {
|
|
return request({
|
|
url: `${api_name}/remove/${id}`,
|
|
method: 'delete'
|
|
})
|
|
},
|
|
|
|
/*
|
|
保存一个权限项
|
|
*/
|
|
save(sysMenu) {
|
|
return request({
|
|
url: `${api_name}/save`,
|
|
method: 'post',
|
|
data: sysMenu
|
|
})
|
|
},
|
|
|
|
/*
|
|
更新一个权限项
|
|
*/
|
|
updateById(sysMenu) {
|
|
return request({
|
|
url: `${api_name}/update`,
|
|
method: 'put',
|
|
data: sysMenu
|
|
})
|
|
},
|
|
|
|
/*
|
|
查看某个角色的权限列表
|
|
*/
|
|
toAssign(roleId) {
|
|
return request({
|
|
url: `${api_name}/toAssign/${roleId}`,
|
|
method: 'get'
|
|
})
|
|
},
|
|
|
|
/*
|
|
给某个角色授权
|
|
*/
|
|
doAssign(assginMenuVo) {
|
|
return request({
|
|
url: `${api_name}/doAssign`,
|
|
method: 'post',
|
|
data: assginMenuVo
|
|
})
|
|
}
|
|
}
|