mirror of
https://gitee.com/hhyykk/ipms-sjy-ui.git
synced 2025-02-01 19:24:58 +08:00
【修复】mall 客服会话消息少时触顶不加载bug
This commit is contained in:
parent
79b6b87721
commit
60d4175396
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user