/**对应用户中心新的接口*/ import config from '@/config/index.js' import ajax from '../ajax'; const baseURL = '/userbasic'; /** * 获取用户的组织机构 * organization_id */ const userParentOrg = function() { return ajax.post(baseURL,'/org/userParentOrg',{}); } //https://u-pre.boe.com/userbasic/org/list /** * 根据关键字查询机构 */ const findOrgsByKeyword = function(keyword) { return ajax.postJson(baseURL,'/org/list',{keyword}); } const findOrgTreeByOrgId = function(orgId) { return ajax.postJson(baseURL,'/org/childOrgs',{orgId}); } const getOrgInfo = function(orgId) { return ajax.postJson(baseURL,'/org/info',{orgId}); } /**根据用户id获取用户的信息*/ const getUserInfoById = function(id) { return ajax.postJson(baseURL,'/user/list',{id}); } /** * https://u-pre.boe.com/userbasic/audience/userAudiences * 获取当前用户受众信息 */ const getUserCrowds = function() { return ajax.postJson(baseURL,'/audience/userAudiences',{}); } /** * 获取hrbp数据 */ const getOrgHrbpInfo = function(orgId) { return ajax.postJson(baseURL,'/org/orgHrbpInfo',{orgId}); } /** * 修改密码 * {newPassword:'',oldPassword:''} */ const modifyPassword = function(data) { return ajax.postJson(baseURL,'/user/resetPassword',data); } export default { userParentOrg, findOrgsByKeyword, getOrgInfo, findOrgTreeByOrgId, getUserInfoById, getUserCrowds, getOrgHrbpInfo, modifyPassword }