浏览代码

【修复】mall 客服会话消息少时触顶不加载bug

puhui999 1 年之前
父节点
当前提交
60d4175396
共有 1 个文件被更改,包括 2 次插入6 次删除
  1. 2 6
      src/views/mall/promotion/kefu/components/KeFuMessageList.vue

+ 2 - 6
src/views/mall/promotion/kefu/components/KeFuMessageList.vue

@@ -138,17 +138,13 @@ const getMessageList = async (val: KeFuConversationRespVO, conversationChange: b
   }
   }
   conversation.value = val
   conversation.value = val
   queryParams.conversationId = val.id
   queryParams.conversationId = val.id
-  // 情况一:已经加载完所有消息
-  if (skipGetMessageList.value) {
-    return
-  }
   const res = await KeFuMessageApi.getKeFuMessagePage(queryParams)
   const res = await KeFuMessageApi.getKeFuMessagePage(queryParams)
   total.value = res.total
   total.value = res.total
-  // 情况:加载最新消息
+  // 情况一:加载最新消息
   if (queryParams.pageNo === 1) {
   if (queryParams.pageNo === 1) {
     messageList.value = res.list
     messageList.value = res.list
   } else {
   } else {
-    // 情况:加载历史消息
+    // 情况:加载历史消息
     for (const item of res.list) {
     for (const item of res.list) {
       if (messageList.value.some((val) => val.id === item.id)) {
       if (messageList.value.some((val) => val.id === item.id)) {
         continue
         continue