diff --git a/src/api/boe/userbasic.js b/src/api/boe/userbasic.js index 6170e2ce..80f625f2 100644 --- a/src/api/boe/userbasic.js +++ b/src/api/boe/userbasic.js @@ -3,6 +3,11 @@ import ajax from './boeAjax'; //const baseURL = process.env.VUE_APP_CESOURCE_BASE_API; const baseURL ="/userbasic"; +/**用于本地测试*/ +const login = function() { + return ajax.post(baseURL,'/org/userParentOrg',{}); +} + /** * 获取用户的组织机构 * organization_id @@ -19,6 +24,9 @@ const findOrgsByKeyword = function(keyword) { return ajax.postJson(baseURL,'/org/list',{keyword}); } +/** + * 此接口已经不再使用 + */ const findOrgTreeByOrgId = function(orgId) { return ajax.postJson(baseURL,'/org/childOrgs',{orgId}); } @@ -68,6 +76,24 @@ const getInAudienceIds = function() { return ajax.post(baseURL,'/audience/audienceByUser',{}); } +/** + * 更新用户信息,当前只是列新三个信息,根据aid来更新 + * aid + * avatar + * sign + */ +const updateUser = function(data) { + return ajax.postJson(baseURL,'/user/updateUserMessage',data); +} + +/** + * 根据用户的id集合,获取用户的姓名,工号,头像,组织机构,签名等信息 + * ids: 用户的id数组集合 + */ +const getUsersByIds = function(ids) { + return ajax.postJson(baseURL,'/user/getUserMessageToDai',ids); +} + export default { userParentOrg, findOrgsByKeyword, @@ -78,5 +104,7 @@ export default { getUserAudiences, getOrgHrbpInfo, modifyPassword, - getInAudienceIds + getInAudienceIds, + getUsersByIds, + updateUser } diff --git a/src/views/user/Setting.vue b/src/views/user/Setting.vue index a08602f6..3e65317c 100644 --- a/src/views/user/Setting.vue +++ b/src/views/user/Setting.vue @@ -519,6 +519,16 @@ this.form.sign = this.signData.sign; this.signData.isEdit = false; this.checkAndSendFinish(); + let upinfo={ + aid:this.userInfo.aid, + sign:this.signData.sign, + avatar:'' + } + apiUserBasic.updateUser(upinfo).then(rs=>{ + if(rs.status!=200){ + console.error('更新用户中心用户像头失败'); + } + }) } else { this.$message.error('保存失败:'+res.message); } @@ -658,6 +668,17 @@ this.$message.success("保存图片成功") this.dialogVisibleAvatar=false; this.checkAndSendFinish(); + //同步保存到用户中心的数据库 + let upinfo={ + aid:this.userInfo.aid, + sign:'', + avatar:this.form.account.avatar + } + apiUserBasic.updateUser(upinfo).then(rs=>{ + if(rs.status!=200){ + console.error('更新用户中心用户像头失败'); + } + }) }else{ this.$message.error("保存图片失败") }