From 26dab5bf85ff65e0871625771eabce678cbbd402 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Thu, 22 Sep 2022 11:42:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=99=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Course/myNote.vue | 2 +- src/components/Qa/addQuestion.vue | 6 +-- src/views/homepage/leavingMessage.vue | 74 ++++++++++++++++++++------- src/views/medal/Index.vue | 19 +++++-- src/views/portal/article/Detail.vue | 9 ++-- src/views/portal/case/Detail.vue | 10 ++-- src/views/portal/qa/Answer.vue | 8 +-- 7 files changed, 90 insertions(+), 38 deletions(-) diff --git a/src/components/Course/myNote.vue b/src/components/Course/myNote.vue index 4889e577..b1cc7f3f 100644 --- a/src/components/Course/myNote.vue +++ b/src/components/Course/myNote.vue @@ -212,7 +212,7 @@ export default { key: "PublishNote",//后台的事件key title: '编辑了笔记',//事件的标题 parameters: "",//用户自定义参数 name:value,name:value - content: this.data.name,//this.mynoteData.content,//事件的内容 + content: "编辑了笔记",//this.mynoteData.content,//事件的内容 objId: res.result.id,//关联的id objType: "6",//关联的类型 objInfo: this.data.name +''+ this.score, diff --git a/src/components/Qa/addQuestion.vue b/src/components/Qa/addQuestion.vue index 521403ca..a24f0597 100644 --- a/src/components/Qa/addQuestion.vue +++ b/src/components/Qa/addQuestion.vue @@ -91,12 +91,12 @@ this.$message.success("发布问题成功") let event = { key: "PulishQuestion",//后台的事件key 发布文章且审核通过 - title: this.askForm.title,//事件的标题 + title: '发布问题',//事件的标题 parameters:"",//用户自定义参数 name:value,name:value - content: "在问答中发布一个问题",//事件的内容 + content: "提出了问题",//事件的内容 objId: res.result.id,//关联的id objType: "4",//关联的类型 - objInfo: "问答", + objInfo: this.askForm.title, aid: this.userInfo.aid, //当前登录人的id aname: this.userInfo.name,//当前人的姓名 status: 1 //状态,直接写1 diff --git a/src/views/homepage/leavingMessage.vue b/src/views/homepage/leavingMessage.vue index 021f3049..ac9e9f56 100644 --- a/src/views/homepage/leavingMessage.vue +++ b/src/views/homepage/leavingMessage.vue @@ -2,7 +2,7 @@
- + 发布
{{count}}条留言
@@ -21,22 +21,26 @@
回复
+
删除
- + 回复
- @@ -124,9 +125,21 @@ let data = this.medalConfig.find(it=>it.id ==item.medalId); this.rules = JSON.parse(data.rules); - console.log(data,'data'); - apiStat.userMedalLevelInfo(item.id).then(res=>{ - + apiStat.userMedalLevelInfo(item.medalId).then(res=>{ + if(res.status == 200) { + this.rules.forEach((it,index)=>{ + it.num = 0; + res.result.some(con => { + if (con.medalLevel == it.level) { + it.num = con.currentLeverUserCount; + this.$set(this.rules[index],this.rules[index].num,con.currentLeverUserCount) + return true; + } else { + return false; + } + }); + }) + } }) }, getMedal() { diff --git a/src/views/portal/article/Detail.vue b/src/views/portal/article/Detail.vue index a538eef1..13af544e 100644 --- a/src/views/portal/article/Detail.vue +++ b/src/views/portal/article/Detail.vue @@ -230,12 +230,12 @@ export default { this.getAuthorInfo(this.articleDetailData) let event = { key: "ViewArticle",//后台的事件key 发布文章且审核通过 - title: "阅读文章事件",//事件的标题 + title: "查看文章",//事件的标题 parameters:"",//用户自定义参数 name:value,name:value - content: this.articleDetailData.title,//事件的内容 + content: "查看了文章",//事件的内容 objId: this.articleId,//关联的id objType: "2",//关联的类型 - objInfo: "文章", + objInfo: this.articleDetailData.title, aid: this.userInfo.aid, //当前登录人的id aname: this.userInfo.name,//当前人的姓名 status: 1 //状态,直接写1 @@ -243,7 +243,8 @@ export default { this.$store.dispatch("userTrigger", event); this.setTime = setTimeout(()=>{ event.key = 'ReadArticle'; - event.title = this.articleDetailData.title; + event.title = "阅读文章"; + event.content = "阅读了文章" this.$store.dispatch("userTrigger", event); },1000 * 60 *2) //} diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index aa86b9fa..45bf1873 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -232,12 +232,12 @@ export default { ); let event = { key: "ViewCase",//后台的事件key 发布文章且审核通过 - title: this.caseDetail.title,//事件的标题 + title: '查看案例',//事件的标题 parameters:"",//用户自定义参数 name:value,name:value - content: this.caseDetail.summary,//事件的内容 + content: '查看了案例',//事件的内容 objId: this.resolveId,//关联的id objType: "3",//关联的类型 - objInfo: "案例", + objInfo:this.caseDetail.title, aid: this.userInfo.aid, //当前登录人的id aname: this.userInfo.name,//当前人的姓名 status: 1 //状态,直接写1 @@ -245,8 +245,8 @@ export default { this.$store.dispatch("userTrigger", event); this.setTimeCase = setTimeout(()=>{ event.key = 'ReadCase'; - event.title = this.caseDetail.title; - event.content = this.caseDetail.summary; + event.title = '阅读案例'; + event.content = '阅读了案例'; this.$store.dispatch("userTrigger", event); },1000 * 60 *3) }, diff --git a/src/views/portal/qa/Answer.vue b/src/views/portal/qa/Answer.vue index 1048a4df..aa91a73e 100644 --- a/src/views/portal/qa/Answer.vue +++ b/src/views/portal/qa/Answer.vue @@ -523,10 +523,10 @@ export default { key: "ReadQuestion",//后台的事件key 发布文章且审核通过 title: "阅读问题",//事件的标题 parameters:"",//用户自定义参数 name:value,name:value - content: this.detailData.title,//事件的内容 + content: '阅读了问题',//事件的内容 objId: this.qid,//关联的id objType: "4",//关联的类型 - objInfo: "问答", + objInfo: this.detailData.title, aid: this.userInfo.aid, //当前登录人的id aname: this.userInfo.name,//当前人的姓名 status: 1 //状态,直接写1 @@ -691,10 +691,10 @@ export default { key: "AnswerQuestion",//后台的事件key title: "回答问题",//事件的标题 parameters:"",//用户自定义参数 name:value,name:value - content: this.detailData.title,//事件的内容 + content: '回答了问题',//事件的内容 objId: res.result.id,//关联的id objType: "5",//关联的类型 - objInfo: "问答", + objInfo: this.detailData.title, aid: this.userInfo.aid, //当前登录人的id aname: this.userInfo.name,//当前人的姓名 status: 1 //状态,直接写1