mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-10 03:16:42 +08:00
修改用户中心接口,头像修改,个性签名修改
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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("保存图片失败")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user