bug fixed

This commit is contained in:
bob
2025-05-08 16:06:00 +08:00
parent edf5fe4418
commit ea8dabb9d8
2 changed files with 12 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ import { MsgType } from '@/proto/msg'
import { ElMessage } from 'element-plus'
const props = defineProps(['isShow', 'sessionListSortedKey'])
const emit = defineEmits(['update:isShow', 'showUserCard', 'showGroupCard', 'confirm'])
const emit = defineEmits(['update:isShow', 'showUserCard', 'showGroupCard', 'confirm', 'close'])
const userData = useUserStore()
const messageData = useMessageStore()
@@ -120,13 +120,15 @@ const onOpen = () => {
}
const onClose = () => {
emit('update:isShow', false)
selected.value = []
optionsFromServer.value = {}
emit('update:isShow', false)
emit('close')
}
const onCancle = () => {
emit('update:isShow', false)
emit('close')
}
const onClearSelected = () => {

View File

@@ -1380,13 +1380,17 @@ const handleConfirmForwardMsg = async (sessions) => {
} catch (error) {
console.error('forward msg error: ', error)
} finally {
isShowForwardMsgDialog.value = false
showForwardMsgDialogTitle.value = ''
handleCancleMultiSelect()
handleCloseForwardMsg()
loadingInstance.close()
}
}
const handleCloseForwardMsg = () => {
isShowForwardMsgDialog.value = false
showForwardMsgDialogTitle.value = ''
handleCancleMultiSelect()
}
const showMenuAddOpr = (e) => {
addOprMenuRef.value.handleShowMenu(e)
}
@@ -1774,6 +1778,7 @@ const onShowRecorder = () => {
@showUserCard="onShowUserCard"
@showGroupCard="onShowGroupCard"
@confirm="handleConfirmForwardMsg"
@close="handleCloseForwardMsg"
>
<template #title>
<div style="font-size: 16px; font-weight: bold; white-space: nowrap">