Merge branch 'wyfMain-dev'

This commit is contained in:
wangyifeng 2025-07-11 09:28:42 +08:00
commit 32aa5f7d81
3 changed files with 11 additions and 2 deletions

View File

@ -280,7 +280,8 @@ class Talk extends Base {
useTalkStore().updateMessage({ useTalkStore().updateMessage({
index_name: this.getIndexName(), index_name: this.getIndexName(),
msg_text: this.getTalkText(), msg_text: this.getTalkText(),
updated_at: parseTime(new Date()) updated_at: parseTime(new Date()),
isCurrSender: this.isCurrSender()
}) })
//收到新消息时,同时判断是否有人@我 //收到新消息时,同时判断是否有人@我
if (this.resource.msg_type === 1 && this.resource?.extra?.mentions?.length > 0) { if (this.resource.msg_type === 1 && this.resource?.extra?.mentions?.length > 0) {

View File

@ -103,7 +103,10 @@ export const useTalkStore = defineStore('talk', {
const item = this.items.find((item) => item.index_name === params.index_name) const item = this.items.find((item) => item.index_name === params.index_name)
if (item) { if (item) {
item.unread_num++ if (!params?.isCurrSender) {
//如果消息不是自己发的,才更新未读数量
item.unread_num++
}
item.msg_text = params.msg_text item.msg_text = params.msg_text
item.updated_at = params.updated_at item.updated_at = params.updated_at

View File

@ -602,6 +602,11 @@ const onTabTalk = (item: ISession, follow = false) => {
console.log('item.index_name === indexName.value', item.index_name === indexName.value) console.log('item.index_name === indexName.value', item.index_name === indexName.value)
if (item.index_name === indexName.value) return if (item.index_name === indexName.value) return
if (dialogueStore.isOpenMultiSelect) {
//
dialogueStore.closeMultiSelect()
}
searchKeyword.value = '' searchKeyword.value = ''
dialogueStore.isManualSwitch = true dialogueStore.isManualSwitch = true