diff --git a/src/components/Portal/interactBar.vue b/src/components/Portal/interactBar.vue index d3848d08..f064c8b7 100644 --- a/src/components/Portal/interactBar.vue +++ b/src/components/Portal/interactBar.vue @@ -347,21 +347,22 @@ export default { if(this.unicom) { this.$store.dispatch("unicomPraises",false) } - - let event = { - key: "cancelPraise",// - title: "取消点赞",//事件的标题 - parameters:"author:"+this.data.sysCreateAid,//用户自定义参数 name:value,name:value - content: "取消点赞"+postData.title,//事件的内容 - objId: this.data.id,//关联的id - objType: this.type,//关联的类型 - objInfo: this.data.title, - aid: this.userInfo.aid, //当前登录人的id - aname: this.userInfo.name,//当前人的姓名 - status: 1 //状态,直接写1 + //自己给自己点赞不算 + if(this.userInfo.aid!=this.data.sysCreateAid){ + let event = { + key: "CancelPraise",// + title: "取消点赞",//事件的标题 + parameters:"author:"+this.data.sysCreateAid,//用户自定义参数 name:value,name:value + content: "取消点赞"+postData.title,//事件的内容 + objId: this.data.id,//关联的id + objType: this.type,//关联的类型 + objInfo: this.data.title, + aid: this.userInfo.aid, //当前登录人的id + aname: this.userInfo.name,//当前人的姓名 + status: 1 //状态,直接写1 + } + this.$store.dispatch("userTrigger", event); } - this.$store.dispatch("userTrigger", event); - this.$message({message:'取消点赞',type:'success'}) }else{ console.log('取消失败:'+res.message); @@ -385,19 +386,21 @@ export default { // } this.isPraise=true; this.$message({message:'点赞成功',type:'success'}) - let event = { - key: "Praise",//后台的事件key 发布文章且审核通过 - title: "点赞",//事件的标题 - parameters:"author:"+this.data.sysCreateAid,//用户自定义参数 name:value,name:value - content: "点赞"+postData.title,//事件的内容 - objId: this.data.id,//关联的id - objType: this.type,//关联的类型 - objInfo: this.data.title, - aid: this.userInfo.aid, //当前登录人的id - aname: this.userInfo.name,//当前人的姓名 - status: 1 //状态,直接写1 + if(this.userInfo.aid!=this.data.sysCreateAid){ + let event = { + key: "Praise",//后台的事件key 发布文章且审核通过 + title: "点赞",//事件的标题 + parameters:"author:"+this.data.sysCreateAid,//用户自定义参数 name:value,name:value + content: "点赞"+postData.title,//事件的内容 + objId: this.data.id,//关联的id + objType: this.type,//关联的类型 + objInfo: this.data.title, + aid: this.userInfo.aid, //当前登录人的id + aname: this.userInfo.name,//当前人的姓名 + status: 1 //状态,直接写1 + } + this.$store.dispatch("userTrigger", event); } - this.$store.dispatch("userTrigger", event); }else{ console.log('点赞失败:'+res.message); } diff --git a/src/views/article/ManageList.vue b/src/views/article/ManageList.vue index f59be91f..386b4ac5 100644 --- a/src/views/article/ManageList.vue +++ b/src/views/article/ManageList.vue @@ -1,23 +1,9 @@