From 10eac10404c51f5d813f2512ce13df8ba6b48553 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 1 Jul 2025 20:03:13 +0800 Subject: [PATCH] feat: chat user --- .../{knowledge-chat-user.ts => chat-user.ts} | 0 ui/src/utils/dynamics-api/shared-api.ts | 4 + ui/src/views/chat-user/index.vue | 234 +++++++++++++----- 3 files changed, 171 insertions(+), 67 deletions(-) rename ui/src/api/system-shared/{knowledge-chat-user.ts => chat-user.ts} (100%) diff --git a/ui/src/api/system-shared/knowledge-chat-user.ts b/ui/src/api/system-shared/chat-user.ts similarity index 100% rename from ui/src/api/system-shared/knowledge-chat-user.ts rename to ui/src/api/system-shared/chat-user.ts diff --git a/ui/src/utils/dynamics-api/shared-api.ts b/ui/src/utils/dynamics-api/shared-api.ts index 40eb9ba4..f2968987 100644 --- a/ui/src/utils/dynamics-api/shared-api.ts +++ b/ui/src/utils/dynamics-api/shared-api.ts @@ -4,6 +4,7 @@ import paragraphWorkspaceApi from '@/api/knowledge/paragraph' import problemWorkspaceApi from '@/api/knowledge/problem' import modelWorkspaceApi from '@/api/model/model' import toolWorkspaceApi from '@/api/tool/tool' +import chatUserWorkspaceApi from '@/api/chat-user/chat-user' import sharedWorkspaceApi from '@/api/shared-workspace' import toolSystemShareApi from '@/api/system-shared/tool' import modelSystemShareApi from '@/api/system-shared/model' @@ -11,6 +12,7 @@ import knowledgeSystemShareApi from '@/api/system-shared/knowledge' import documentSystemShareApi from '@/api/system-shared/document' import paragraphSystemShareApi from '@/api/system-shared/paragraph' import problemSystemShareApi from '@/api/system-shared/problem' +import chatUserSystemShareApi from '@/api/system-shared/chat-user' // 普通 API const workspaceApiMap = { @@ -20,6 +22,7 @@ const workspaceApiMap = { document: documentWorkspaceApi, paragraph: paragraphWorkspaceApi, problem: problemWorkspaceApi, + chatUser: chatUserWorkspaceApi, } as any // 系统分享 API @@ -30,6 +33,7 @@ const systemShareApiMap = { document: documentSystemShareApi, paragraph: paragraphSystemShareApi, problem: problemSystemShareApi, + chatUser: chatUserSystemShareApi, } as any // 资源管理 API diff --git a/ui/src/views/chat-user/index.vue b/ui/src/views/chat-user/index.vue index ccb6b158..520efd32 100644 --- a/ui/src/views/chat-user/index.vue +++ b/ui/src/views/chat-user/index.vue @@ -3,8 +3,13 @@ @@ -14,7 +19,12 @@

{{ $t('views.chatUser.group.title') }}

- +
@@ -36,39 +46,81 @@

{{ current?.name }}

- + {{ paginationConfig.total }}
- {{ t('common.save') }}
-
+
-
{{ $t('views.chatUser.autoAuthorization') }}
- + >
- - + +