mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-04 03:06:39 +08:00
37 lines
1.0 KiB
JavaScript
37 lines
1.0 KiB
JavaScript
import { postAxios, getAxios } from '@/lib/http';
|
|
|
|
export const privilegeApi = {
|
|
// 获取所有请求路径
|
|
getAllUrl: data => {
|
|
return getAxios('/privilege/getAllUrl');
|
|
},
|
|
// 获取全部菜单列表
|
|
getMenuList: data => {
|
|
return postAxios('/privilege/menu/queryAll');
|
|
},
|
|
// 菜单批量保存
|
|
addBatchSaveMenu: data => {
|
|
return postAxios('/privilege/menu/batchSaveMenu', data);
|
|
},
|
|
// 功能点批量保存
|
|
addBatchSavePoints: data => {
|
|
return postAxios('/privilege/function/batchSave', data);
|
|
},
|
|
// 查询菜单功能点
|
|
queryPrivilegeFunctionList: menuKey => {
|
|
return postAxios('/privilege/function/query/' + menuKey);
|
|
},
|
|
// 保存更新功能点
|
|
addOrUpdate: data => {
|
|
return postAxios('/privilege/function/saveOrUpdate', data);
|
|
},
|
|
// 更新角色权限
|
|
getRolePower: data => {
|
|
return postAxios('/privilege/updateRolePrivilege', data);
|
|
},
|
|
// 获取角色可选的功能权限
|
|
getListPrivilegeByRoleId: id => {
|
|
return getAxios('/privilege/listPrivilegeByRoleId/' + id);
|
|
}
|
|
};
|