Преглед изворни кода

评价后,详情页评价数量未更新

zhuli пре 1 дан
родитељ
комит
5f20d5e9db
1 измењених фајлова са 8 додато и 2 уклоњено
  1. 8 2
      src/views/dynamicManagement/index.vue

+ 8 - 2
src/views/dynamicManagement/index.vue

@@ -973,9 +973,15 @@ const loadCommentList = async () => {
     const res: any = await commentList(params);
     if (res.code === 200) {
       commentListData.value = res.data.records || [];
-      // 更新评论总数
+      // 更新评论总数(包括回复数)
       if (currentDetail.value) {
-        currentDetail.value.commentCount = res.data.total || 0;
+        const baseCommentCount = res.data.total || 0;
+        // 计算所有回复的总数
+        const replyCount = commentListData.value.reduce((total, comment) => {
+          return total + (comment.storeComment?.length || 0);
+        }, 0);
+        // 评论总数 = 评论数 + 回复数
+        currentDetail.value.commentCount = baseCommentCount + replyCount;
       }
       console.log("评论列表:", commentListData.value);
       console.log("评论总数:", res.data.total);