From 94e9d9a228c303d5d260bab02b5bd027462104f1 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 26 Oct 2025 20:13:39 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90ele=E3=80=91=E3=80=90ai?= =?UTF-8?q?=E3=80=91manager=20=E7=9B=B8=E5=85=B3=E7=9A=84=E8=BF=81?= =?UTF-8?q?=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/ai/chat/manager/index.vue | 20 +- .../manager/modules/conversation-list.vue | 5 +- .../src/views/ai/image/manager/index.vue | 4 +- .../web-ele/src/views/ai/chat/manager/data.ts | 223 ++++++++++++++++++ .../src/views/ai/chat/manager/index.vue | 29 +++ .../manager/modules/conversation-list.vue | 93 ++++++++ .../ai/chat/manager/modules/message-list.vue | 90 +++++++ .../src/views/ai/image/manager/data.ts | 180 ++++++++++++++ .../src/views/ai/image/manager/index.vue | 116 +++++++++ .../src/views/ai/music/manager/data.ts | 202 ++++++++++++++++ .../src/views/ai/music/manager/index.vue | 152 ++++++++++++ 11 files changed, 1098 insertions(+), 16 deletions(-) create mode 100644 apps/web-ele/src/views/ai/chat/manager/data.ts create mode 100644 apps/web-ele/src/views/ai/chat/manager/index.vue create mode 100644 apps/web-ele/src/views/ai/chat/manager/modules/conversation-list.vue create mode 100644 apps/web-ele/src/views/ai/chat/manager/modules/message-list.vue create mode 100644 apps/web-ele/src/views/ai/image/manager/data.ts create mode 100644 apps/web-ele/src/views/ai/image/manager/index.vue create mode 100644 apps/web-ele/src/views/ai/music/manager/data.ts create mode 100644 apps/web-ele/src/views/ai/music/manager/index.vue diff --git a/apps/web-antd/src/views/ai/chat/manager/index.vue b/apps/web-antd/src/views/ai/chat/manager/index.vue index 48d7d5357..69c4e844b 100644 --- a/apps/web-antd/src/views/ai/chat/manager/index.vue +++ b/apps/web-antd/src/views/ai/chat/manager/index.vue @@ -3,7 +3,7 @@ import { ref } from 'vue'; import { DocAlert, Page } from '@vben/common-ui'; -import { Card, Tabs } from 'ant-design-vue'; +import { Tabs } from 'ant-design-vue'; import ChatConversationList from './modules/conversation-list.vue'; import ChatMessageList from './modules/message-list.vue'; @@ -17,15 +17,13 @@ const activeTabName = ref('conversation'); - - - - - - - - - - + + + + + + + + diff --git a/apps/web-antd/src/views/ai/chat/manager/modules/conversation-list.vue b/apps/web-antd/src/views/ai/chat/manager/modules/conversation-list.vue index 90adc32f8..6bfe70216 100644 --- a/apps/web-antd/src/views/ai/chat/manager/modules/conversation-list.vue +++ b/apps/web-antd/src/views/ai/chat/manager/modules/conversation-list.vue @@ -23,7 +23,7 @@ function handleRefresh() { gridApi.query(); } -/** 删除消息 */ +/** 删除对话 */ async function handleDelete(row: AiChatConversationApi.ChatConversation) { const hideLoading = message.loading({ content: $t('ui.actionMessage.deleting', [row.id]), @@ -72,9 +72,6 @@ const [Grid, gridApi] = useVbenVxeGrid({