From e0aaa74d4f28e1ccb8c159d8ed76268e4ba5872c Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Mon, 1 Sep 2025 09:33:13 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=88=A0=E9=99=A4=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../delete-chat-modal.vue | 13 ++++++------- .../history-conversation-drawer/index.vue | 8 +++++++- .../check/components/content-card/index.vue | 2 +- .../check/components/content-card/index.vue | 2 +- 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/views/home/components/history-conversation-drawer/delete-chat-modal.vue b/src/views/home/components/history-conversation-drawer/delete-chat-modal.vue index d0cd785..bccba35 100644 --- a/src/views/home/components/history-conversation-drawer/delete-chat-modal.vue +++ b/src/views/home/components/history-conversation-drawer/delete-chat-modal.vue @@ -21,29 +21,28 @@ import icon1 from '@/assets/img/media-account/icon-warn-1.png'; const emits = defineEmits(['update', 'close', 'batchUpdate']); const visible = ref(false); -const chatId = ref(null); +const conversationId = ref(null); -const isBatch = computed(() => Array.isArray(taskId.value)); +// const isBatch = computed(() => Array.isArray(taskId.value)); function onClose() { visible.value = false; - chatId.value = null; + conversationId.value = null; emits('close'); } const open = (record) => { - console.log({record}) const { id = null } = record; - chatId.value = id; + conversationId.value = id; visible.value = true; }; async function onDelete() { - const { code } = await deleteHistoryItem(chatId.value); + const { code } = await deleteHistoryItem(conversationId.value); if (code === 200) { AMessage.success('删除成功'); - emits('delete', chatId.value); + emits('delete', conversationId.value); onClose(); } } diff --git a/src/views/home/components/history-conversation-drawer/index.vue b/src/views/home/components/history-conversation-drawer/index.vue index 6399795..46c2f97 100644 --- a/src/views/home/components/history-conversation-drawer/index.vue +++ b/src/views/home/components/history-conversation-drawer/index.vue @@ -82,6 +82,12 @@ export default { const { id } = item; handleUserHome({ conversationId: id }); }; + const onDeleteConversation = (id) => { + const index = dataSource.value.findIndex((item) => item.id === id); + if (index === -1) return; + + dataSource.value.splice(index, 1); + } expose({ showDrawer, @@ -107,7 +113,7 @@ export default { )} - + ); }, diff --git a/src/views/material-center/components/finished-products/manuscript/check/components/content-card/index.vue b/src/views/material-center/components/finished-products/manuscript/check/components/content-card/index.vue index 863e004..ec0998d 100644 --- a/src/views/material-center/components/finished-products/manuscript/check/components/content-card/index.vue +++ b/src/views/material-center/components/finished-products/manuscript/check/components/content-card/index.vue @@ -412,7 +412,7 @@ export default { loading={true} tip={`${isTextTab.value ? '文本' : '图片'}检测中`} size={72} - class="h-298px !flex flex-col justify-center items-center" + class="h-298px !flex flex-col justify-center items-center color-#6d4cfe" /> ); diff --git a/src/views/writer-material-center/components/finished-products/manuscript/check/components/content-card/index.vue b/src/views/writer-material-center/components/finished-products/manuscript/check/components/content-card/index.vue index fa0a8da..b1ccdbf 100644 --- a/src/views/writer-material-center/components/finished-products/manuscript/check/components/content-card/index.vue +++ b/src/views/writer-material-center/components/finished-products/manuscript/check/components/content-card/index.vue @@ -411,7 +411,7 @@ export default { loading={true} tip={`${isTextTab.value ? '文本' : '图片'}检测中`} size={72} - class="h-298px !flex flex-col justify-center items-center" + class="h-298px !flex flex-col justify-center items-center color-#6d4cfe" /> );