This commit is contained in:
“zhuoda
2020-01-13 12:23:07 +08:00
parent ee6bd6782f
commit c9ef7d3b41
614 changed files with 266 additions and 372 deletions

View File

@@ -0,0 +1,32 @@
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);
},
// 查询菜单功能点
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);
}
};