修改用户中心接口,头像修改,个性签名修改

This commit is contained in:
daihh
2023-07-03 11:46:23 +08:00
parent bc3d15109d
commit 6f908cbe8f
2 changed files with 50 additions and 1 deletions

View File

@@ -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
}

View File

@@ -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("保存图片失败")
}