个人设置,一次性奖励检查添加

This commit is contained in:
daihh
2022-10-13 18:33:38 +08:00
parent 5bb3c75608
commit b0596a986c

View File

@@ -232,6 +232,30 @@
}); });
}, },
methods:{ methods:{
checkAndSendFinish(){
//验证并发送完成事件
if(this.userInfo.avatar && this.form.sign && this.form.sign!='' && this.interestList.length>1){
let event = {
key: "FinishSelf",//后台的事件key 发布文章且审核通过
title: "完善个人信息奖励",//事件的标题
parameters:"",//用户自定义参数 name:value,name:value
content: "需完成头像,个性签名,学习偏好设置",//事件的内容
source:'page',
objId: this.userInfo.aid,//关联的id
objType: "98",//关联的类型
objInfo: "个人信息",
aid: this.userInfo.aid, //当前登录人的id
aname: this.userInfo.name,//当前人的姓名
status: 1 //状态直接写1
}
this.$store.dispatch("userTrigger", event);
}else{
// console.log('还未达到奖励');
// console.log('this.userInfo.avatar',this.userInfo.avatar);
// console.log('this.form.sign',this.form.sign);
// console.log('this.interestList',this.interestList);
}
},
saveDynamic() { saveDynamic() {
userApi.updateDynamic(this.form.dynamic).then(res=>{ userApi.updateDynamic(this.form.dynamic).then(res=>{
if(res.status == 200) { if(res.status == 200) {
@@ -245,6 +269,7 @@
this.$message.success('我的签名修改成功'); this.$message.success('我的签名修改成功');
this.form.sign = this.signData.sign; this.form.sign = this.signData.sign;
this.signData.isEdit = false; this.signData.isEdit = false;
this.checkAndSendFinish();
} }
}) })
}, },
@@ -280,6 +305,7 @@
if(res.status == 200) { if(res.status == 200) {
this.interestIsEdit = false; this.interestIsEdit = false;
this.getInfo(); this.getInfo();
this.checkAndSendFinish();
this.$message.success('更改成功!') this.$message.success('更改成功!')
} else { } else {
this.$message.error("更改失败!") this.$message.error("更改失败!")
@@ -326,6 +352,7 @@
this.$store.dispatch('InitData'); this.$store.dispatch('InitData');
this.$message.success("保存图片成功") this.$message.success("保存图片成功")
this.dialogVisibleAvatar=false; this.dialogVisibleAvatar=false;
this.checkAndSendFinish();
}else{ }else{
this.$message.error("保存图片失败") this.$message.error("保存图片失败")
} }