UNPKG

enc-manager

Version:

enc-manager 核心组件.

112 lines (99 loc) 3.5 kB
import AjmHttp from 'enc-framework/core/utils/ajm-http'; import AjmConfig from 'enc-framework/core/utils/ajm-config' // http请求对象 let $http = new AjmHttp({contextPath: AjmConfig.get("MANAGER_CONTEXT_PATH")}).getHttpClient(); import { URLSearchParams } from 'enc-framework/core/utils/ajm-objects'; //角色服务 let roleService = { //查询角色分页列表 findRoleListByPage(params){ if (!params) { params = {}; } return $http.post('/api/role/findRoleListByPage', params).then(res => res.data); }, //查询所有模块列表 findModuleList(){ return $http.get('/api/module/findModuleList').then(res => res.data); }, // 根据角色ID查询角色 findRoleByRoleId(roleId){ return $http.get('/api/role/findRoleByRoleId/'+roleId).then(res => res.data); }, //查询角色列表 findAllRoleList(){ return $http.get('/api/role/findAllRoleList').then(res => res.data); }, // 保存或更新角色 saveOrUpdate(role){ if (!role) { role = {}; } return $http.post('/api/role/saveOrUpdate', role).then(res => res.data); }, //删除角色 deleteRoleByRoleId(roleId){ return $http.get("/api/role/deleteByRoleId/"+roleId).then(res => res.data); }, //批量删除角色 batchDeleteRole(roleIds){ if (!roleIds) { roleIds = []; } return $http.get("/api/role/deleteByRoleIds?roleIds="+ roleIds).then(res => res.data); }, findResourceListByRoleId(roleId){ return $http.get("/api/role/findResourceListByRoleId/"+ roleId).then(res => res.data); }, //通过角色id查询角色规则 findRoleRulesByRoleId(roleId){ return $http.get("/api/dataRule/findRoleRulesByRoleId/"+ roleId).then(res => res.data); }, //查询角色规则/ findRoleRules(){ return $http.get("/api/dataRule/findRoleRules").then(res => res.data); }, //移除角色下用户 removeUser(roleId,userId){ var url = "/api/role/removeUser"; var urlParams = new URLSearchParams(); urlParams.append("userId", userId); urlParams.append("roleId", roleId); return $http.post(url, urlParams.toString()).then(res => res.data); }, //查询角色下用户列表 findUsersByRoleId(params){ if(!params){ params = {}; } return $http.post('/api/userInfo/findRoleUserInfoListByPage', params).then(res => res.data); }, //检查角色名是否存在 checkRoleName(roleId, roleName){ var url = "/api/role/checkRoleName"; var urlParams = new URLSearchParams(); urlParams.append("roleName", roleName); if(roleId){ urlParams.append("roleId", roleId); } return $http.post(url, urlParams.toString()).then(res => res.data); }, //检查角色编码是否存在 checkRoleCode(roleId, roleCode){ var url = "/api/role/checkRoleCode"; var urlParams = new URLSearchParams(); urlParams.append("roleCode", roleCode); if(roleId){ urlParams.append("roleId", roleId); } return $http.post(url, urlParams.toString()).then(res => res.data); }, //依据权限信息查询权限 findResourceListByResourceRoleVO(params){ if (!params) { params = {}; } return $http.post('/api/role/findResourceListByResourceRoleVO', params).then(res => res.data); }, }; export default roleService;