Explorar el Código

fix: 修正设为私密失败的问题

ChenYangfan hace 6 años
padre
commit
c19969a2ed
Se han modificado 2 ficheros con 4 adiciones y 2 borrados
  1. 1 1
      src/components/Discussion/CComment.vue
  2. 3 1
      src/server/comment.js

+ 1 - 1
src/components/Discussion/CComment.vue

@@ -145,7 +145,7 @@ export default {
       })
     },
     handleChangeShow () {
-      modifyCommentShow({ commentId: this.comment.id.toString(), show: !this.comment.show })
+      modifyCommentShow({ commentId: this.comment.id, show: !this.comment.show })
         .then(_ => {
           this.$setSuccessMessage('修改成功!')
           this.$emit('need-refresh')

+ 3 - 1
src/server/comment.js

@@ -77,8 +77,10 @@ export function getSelfCommentsBySlide ({
 
 // 修改评论的展示状态
 export function modifyCommentShow ({ commentId, show }) {
+  const params = new URLSearchParams()
+  params.append('show', show)
   return axios
-    .put(useCommentServer(`/${commentId}/show`), { show })
+    .put(useCommentServer(`/${commentId}/show`), {}, { params })
 }
 
 // 获取自己所有的评论