From 29d74e9928dd150d60ddf7288fe8fdfb18df8ffa Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Thu, 7 Nov 2024 11:52:25 +0800 Subject: [PATCH] =?UTF-8?q?selectDialog=E8=BF=94=E5=9B=9Eselected=E6=98=AF?= =?UTF-8?q?=E5=AE=8C=E6=95=B4=E7=9A=84=E5=AF=B9=E8=B1=A1=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/SelectDialog.vue | 6 +++++- src/views/contactList/user/SubPartition.vue | 7 ++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/common/SelectDialog.vue b/src/components/common/SelectDialog.vue index 676759b..63fe5a7 100644 --- a/src/components/common/SelectDialog.vue +++ b/src/components/common/SelectDialog.vue @@ -62,7 +62,11 @@ const onShowUserCard = (account) => { } const onConfirm = () => { - emit('confirm', selected.value) + const data = [] + selected.value.forEach((account) => { + data.push(optionsAll.value[account]) + }) + emit('confirm', data) } const onOpen = () => { diff --git a/src/views/contactList/user/SubPartition.vue b/src/views/contactList/user/SubPartition.vue index cc292b3..6b850cd 100644 --- a/src/views/contactList/user/SubPartition.vue +++ b/src/views/contactList/user/SubPartition.vue @@ -32,7 +32,6 @@ const showOprMenuPartitionId = ref(0) const selectedIndex = ref('') const isShowSelectDialog = ref(false) -const addSessionSelected = ref([]) const addSessionPartitionId = ref(null) onMounted(async () => { @@ -179,14 +178,12 @@ const showOperationMenu = (e, partitionId) => { const onShowAddSessionByButton = (partitionId) => { addSessionPartitionId.value = partitionId - addSessionSelected.value = [] isShowSelectDialog.value = true } const onConfirmSelect = (selected) => { - addSessionSelected.value = selected - addSessionSelected.value.forEach((account) => { - const sessionId = combineId(account, userData.user.account) + selected.forEach((item) => { + const sessionId = combineId(item.account, userData.user.account) messageData.updateSession({ sessionId: sessionId, partitionId: partitions.value[addSessionPartitionId.value].partitionId