mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 20:28:45 +08:00 
			
		
		
		
	【修复】mall 客服会话消息少时触顶不加载bug
This commit is contained in:
		@@ -138,17 +138,13 @@ const getMessageList = async (val: KeFuConversationRespVO, conversationChange: b
 | 
			
		||||
  }
 | 
			
		||||
  conversation.value = val
 | 
			
		||||
  queryParams.conversationId = val.id
 | 
			
		||||
  // 情况一:已经加载完所有消息
 | 
			
		||||
  if (skipGetMessageList.value) {
 | 
			
		||||
    return
 | 
			
		||||
  }
 | 
			
		||||
  const res = await KeFuMessageApi.getKeFuMessagePage(queryParams)
 | 
			
		||||
  total.value = res.total
 | 
			
		||||
  // 情况二:加载最新消息
 | 
			
		||||
  // 情况一:加载最新消息
 | 
			
		||||
  if (queryParams.pageNo === 1) {
 | 
			
		||||
    messageList.value = res.list
 | 
			
		||||
  } else {
 | 
			
		||||
    // 情况三:加载历史消息
 | 
			
		||||
    // 情况二:加载历史消息
 | 
			
		||||
    for (const item of res.list) {
 | 
			
		||||
      if (messageList.value.some((val) => val.id === item.id)) {
 | 
			
		||||
        continue
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user