From 2e1ac818acd019d1a771dc21793e4ce4cac280fa Mon Sep 17 00:00:00 2001 From: daihh Date: Wed, 9 Nov 2022 17:08:29 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Course/courseForm.vue | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/components/Course/courseForm.vue b/src/components/Course/courseForm.vue index c1b630d5..0856ac13 100644 --- a/src/components/Course/courseForm.vue +++ b/src/components/Course/courseForm.vue @@ -149,7 +149,7 @@ show-word-limit :rows="3" v-model="courseInfo.summary" - placeholder="请尽量填写课程简介(限255字以内),用于列表中显示,可以让用户更容易了解课程信息"> + placeholder="请尽量填写课程简介,用于列表中显示,可以让用户更容易了解课程信息"> @@ -258,9 +258,9 @@ - + - + @@ -303,10 +303,10 @@ + placeholder="请尽量填写课程简介,用于列表中显示,可以让用户更容易了解课程信息"> @@ -843,14 +843,25 @@ export default { let crowdList=[]; if(result.crowds && result.crowds.length>0){ result.crowds.forEach(crowd=>{ - crowdList.push({ + let newCrowd={ key:crowd.groupId, value:crowd.groupName, + disabled:false, text:'' - }) + } + crowdList.push(newCrowd); + let hasUG=$this.userGroupList.some(ug=>{ + return ug.key==crowd.groupId; + }); + if(!hasUG){ + newCrowd.disabled=true; + $this.userGroupList.push(newCrowd); + } }); } this.courseCrowds=crowdList; + //反向看userGroupList是否有 + //课程图片 if (this.courseInfo.coverImg != '') { this.courseCoverurl = this.fileUrl+this.courseInfo.coverImg; @@ -1311,7 +1322,7 @@ export default { if (this.sysTypeList.length > 2) { this.courseInfo.sysType3 = this.sysTypeList[2]; //三级的id } - + //受众的处理 let crowds=[]; this.courseCrowds.forEach(item=>{ From 32a879583236e4b0d162d951c0df1338b4e2ef3e Mon Sep 17 00:00:00 2001 From: daihh Date: Wed, 9 Nov 2022 17:24:44 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=95=99=E8=A8=80=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E4=BA=A4=E5=8F=89=E5=9B=9E=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/homepage/leavingMessage.vue | 29 +++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/views/homepage/leavingMessage.vue b/src/views/homepage/leavingMessage.vue index 13b65ce1..62d27714 100644 --- a/src/views/homepage/leavingMessage.vue +++ b/src/views/homepage/leavingMessage.vue @@ -40,10 +40,15 @@

{{rep.content}}

+
回复
删除
+
+ + 回复 +
@@ -137,7 +142,25 @@ }); }, showReplyInput(item,idx) { - item.isReplys = true; + //关闭其它的 + this.leavingList.forEach(top=>{ + if(top.id!=item.id){ + top.isReplys=false; + } + + top.replyList.forEach(reply=>{ + if(reply.id!=item.id){ + reply.isReplys=false; + } + + }) + }) + if(item.isReplys){ + item.isReplys =false; + }else{ + item.isReplys =true; + } + this.replysData.id = item.id; //this.replysData.reply = item.replyList; }, @@ -159,7 +182,7 @@ this.$message.success('回复留言成功'); p.isReplys = false; res.result.authorInfo=$this.userInfo; - p.replyList.push(res.result); + top.replyList.push(res.result); //直接追加到列表后面 // this.leavingList.forEach(item=>{ // item.isReplys = false; @@ -271,6 +294,7 @@ position: relative; .lea-btn { float: right; + cursor: pointer; margin-top: 26px; width: 80px; height: 30px; @@ -326,6 +350,7 @@ margin-top: 40px; .replys-icon{ width: 50px; + cursor: pointer; color: #6E7B84; font-size: 12px; margin-right: 22px; From 826d24480f6b2d635dd12194946271e276d65bfa Mon Sep 17 00:00:00 2001 From: daihh Date: Wed, 9 Nov 2022 17:52:19 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=8A=A8=E6=80=81=E9=83=BD=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=98=BE=E7=A4=BA=E4=B8=8A=E9=9D=A2=E7=9A=84=E5=B0=8F?= =?UTF-8?q?=E5=AD=97=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/HomePage/answerList.vue | 2 +- src/components/HomePage/articleList.vue | 2 +- src/components/HomePage/caseList.vue | 2 +- src/components/HomePage/courseList.vue | 2 +- src/components/HomePage/noteList.vue | 2 +- src/components/HomePage/putTo.vue | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/HomePage/answerList.vue b/src/components/HomePage/answerList.vue index f5b7977d..227b5e7f 100644 --- a/src/components/HomePage/answerList.vue +++ b/src/components/HomePage/answerList.vue @@ -2,7 +2,7 @@
  • -

    +

    {{item.aname}}{{item.cusInfo}}{{item.eventTime}}

    • -

      +

      {{item.aname}}{{item.cusInfo}} {{item.eventTime}}

      -

      +

      {{item.aname}}{{item.cusInfo}} {{item.eventTime}}

      • -

        +

        {{item.aname}} {{item.cusInfo}} {{item.eventTime}}

        • -

          +

          {{item.aname}}{{item.cusInfo}} {{item.eventTime}}

          • -

            +

            {{item.aname}}{{item.cusInfo}} {{item.eventTime}}

            - +
            @@ -82,7 +82,7 @@ 提问题
          - +

          贡献榜