selectDialog返回selected是完整的对象数组

This commit is contained in:
bob
2024-11-07 11:52:25 +08:00
parent bd02904b00
commit 29d74e9928
2 changed files with 7 additions and 6 deletions

View File

@@ -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 = () => {

View File

@@ -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