From da90acfb3c6e8501e3ffcd0a65644bf491ffd5b0 Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Mon, 4 Nov 2024 16:44:26 +0800 Subject: [PATCH] =?UTF-8?q?msgQueryPartitionService=E5=9C=A8=E6=B2=A1?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=83=85=E5=86=B5=E4=B8=8B=E6=89=8D=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/contacts/ContactsLayout.vue | 14 ++++++++------ src/views/message/MessageLayout.vue | 14 ++++++++------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/views/contacts/ContactsLayout.vue b/src/views/contacts/ContactsLayout.vue index 6e7282a..60fbfb4 100644 --- a/src/views/contacts/ContactsLayout.vue +++ b/src/views/contacts/ContactsLayout.vue @@ -9,13 +9,15 @@ import { msgQueryPartitionService } from '@/api/message' const messageData = messageStore() onMounted(() => { - msgQueryPartitionService().then((res) => { - const partitions = {} - res.data.data.forEach((item) => { - partitions[item.partitionId] = item + if (Object.keys(messageData.partitions).length === 0) { + msgQueryPartitionService().then((res) => { + const partitions = {} + res.data.data.forEach((item) => { + partitions[item.partitionId] = item + }) + messageData.setPartitions(partitions) }) - messageData.setPartitions(partitions) - }) + } }) diff --git a/src/views/message/MessageLayout.vue b/src/views/message/MessageLayout.vue index fa49450..f244066 100644 --- a/src/views/message/MessageLayout.vue +++ b/src/views/message/MessageLayout.vue @@ -182,13 +182,15 @@ onMounted(async () => { handleSelectedSession(router.currentRoute.value.query.sessionId) } - msgQueryPartitionService().then((res) => { - const partitions = {} - res.data.data.forEach((item) => { - partitions[item.partitionId] = item + if (Object.keys(messageData.partitions).length === 0) { + msgQueryPartitionService().then((res) => { + const partitions = {} + res.data.data.forEach((item) => { + partitions[item.partitionId] = item + }) + messageData.setPartitions(partitions) }) - messageData.setPartitions(partitions) - }) + } }) const handleMsgListWheel = async () => {