From 47368a5f99bb1d2fc211277d8a69adc11e3d3a60 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Wed, 2 Jul 2025 22:41:33 +0800 Subject: [PATCH] fix: bugs --- ui/src/api/workspace/workspace.ts | 46 +++-- ui/src/components/ai-chat/KnowledgeSource.vue | 2 +- .../ai-chat/ParagraphSourceDialog.vue | 2 +- .../component/ExecutionDetailContent.vue | 4 +- .../ai-chat/component/ParagraphCard.vue | 2 +- .../component/chat-input-operate/index.vue | 2 +- .../component/question-content/index.vue | 11 +- ui/src/components/ai-chat/index.vue | 2 +- .../app-charts/components/LineCharts.vue | 2 +- ui/src/components/model-select/index.vue | 2 +- ui/src/layout/layout-template/MainLayout.vue | 4 +- .../layout/layout-template/SimpleLayout.vue | 13 +- ui/src/stores/modules/knowledge.ts | 16 -- ui/src/utils/array.ts | 71 +++++++- ui/src/utils/common.ts | 150 ++++++++++++---- ui/src/utils/utils.ts | 167 ------------------ .../component/StatisticsCharts.vue | 53 +++--- .../views/application/ApplicationSetting.vue | 2 +- .../component/AddKnowledgeDialog.vue | 51 ++++-- ui/src/views/application/index.vue | 8 +- .../views/document/upload/ResultSuccess.vue | 3 +- ui/src/views/document/upload/SetRules.vue | 2 +- .../views/document/upload/UploadComponent.vue | 2 +- ui/src/views/hit-test/index.vue | 2 +- .../component/KnowledgeListContainer.vue | 9 +- .../knowledge/component/ParagraphPreview.vue | 2 +- .../CreateKnowledgeDialog.vue | 5 +- .../CreateLarkKnowledgeDialog.vue | 2 +- .../CreateWebKnowledgeDialog.vue | 2 +- ui/src/views/knowledge/index.vue | 3 + ui/src/views/login/index.vue | 43 +++-- ui/src/views/model/index.vue | 4 +- ui/src/views/tool/index.vue | 3 + .../workflow/nodes/condition-node/index.vue | 2 +- ui/src/workflow/nodes/mcp-node/index.vue | 17 +- .../nodes/search-knowledge-node/index.vue | 8 +- .../nodes/variable-assign-node/index.vue | 2 +- 37 files changed, 367 insertions(+), 354 deletions(-) delete mode 100644 ui/src/utils/utils.ts diff --git a/ui/src/api/workspace/workspace.ts b/ui/src/api/workspace/workspace.ts index 43b970272..853d73e5f 100644 --- a/ui/src/api/workspace/workspace.ts +++ b/ui/src/api/workspace/workspace.ts @@ -1,7 +1,11 @@ import { Result } from '@/request/Result' import type { Ref } from 'vue' import { get, post, del } from '@/request/index' -import type { WorkspaceItem, CreateWorkspaceMemberParamsItem, WorkspaceMemberItem } from '@/api/type/workspace' +import type { + WorkspaceItem, + CreateWorkspaceMemberParamsItem, + WorkspaceMemberItem, +} from '@/api/type/workspace' import type { pageRequest, PageList } from '@/api/type/common' const prefix = '/workspace' @@ -9,25 +13,30 @@ const prefix = '/workspace' /** * 获取首页的工作空间下拉列表 */ -const getWorkspaceListByUser: (loading?: Ref) => Promise> = (loading) => { +const getWorkspaceListByUser: (loading?: Ref) => Promise> = ( + loading, +) => { return get('/workspace/by_user', undefined, loading) } /** * 获取添加成员时的工作空间下拉列表 */ -const getWorkspaceList: (loading?: Ref) => Promise[]>> = (loading) => { +const getWorkspaceList: (loading?: Ref) => Promise[]>> = ( + loading, +) => { return get('/workspace/current_user', undefined, loading) } /** * 获取工作空间列表 */ -const getSystemWorkspaceList: (loading?: Ref) => Promise> = (loading) => { +const getSystemWorkspaceList: (loading?: Ref) => Promise> = ( + loading, +) => { return get(`${prefix}`, undefined, loading) } - /** * 获取工作空间成员列表 */ @@ -47,14 +56,11 @@ const getWorkspaceMemberList: ( /** * 获取工作空间全部成员列表 */ -const getAllMemberList: ( - workspace_id: string, - loading?: Ref, -) => Promise> = (workspace_id, loading) => { - return get( - `${prefix}/${workspace_id}/user_list`, - loading, - ) +const getAllMemberList: (workspace_id: string, loading?: Ref) => Promise> = ( + workspace_id, + loading, +) => { + return get(`${prefix}/${workspace_id}/user_list`, undefined, loading) } /** @@ -71,18 +77,20 @@ const CreateWorkspaceMember: ( /** * 删除工作空间成员 */ -const deleteWorkspaceMember: (workspace_id: string, user_relation_id: string, loading?: Ref) => Promise> = ( - workspace_id, - user_relation_id, - loading, -) => { +const deleteWorkspaceMember: ( + workspace_id: string, + user_relation_id: string, + loading?: Ref, +) => Promise> = (workspace_id, user_relation_id, loading) => { return post(`${prefix}/${workspace_id}/remove_member/${user_relation_id}`, undefined, {}, loading) } /** * 获取添加成员时的角色下拉列表 */ -const getWorkspaceRoleList: (loading?: Ref) => Promise[]>> = (loading) => { +const getWorkspaceRoleList: (loading?: Ref) => Promise[]>> = ( + loading, +) => { return get('/role_list/current_user', undefined, loading) } diff --git a/ui/src/components/ai-chat/KnowledgeSource.vue b/ui/src/components/ai-chat/KnowledgeSource.vue index 550936697..d2d2f43df 100644 --- a/ui/src/components/ai-chat/KnowledgeSource.vue +++ b/ui/src/components/ai-chat/KnowledgeSource.vue @@ -71,7 +71,7 @@ import { computed, ref } from 'vue' import ParagraphSourceDialog from './ParagraphSourceDialog.vue' import ExecutionDetailDialog from './ExecutionDetailDialog.vue' import { isWorkFlow } from '@/utils/application' -import { getImgUrl, getNormalizedUrl } from '@/utils/utils' +import { getImgUrl, getNormalizedUrl } from '@/utils/common' const props = defineProps({ data: { type: Object, diff --git a/ui/src/components/ai-chat/ParagraphSourceDialog.vue b/ui/src/components/ai-chat/ParagraphSourceDialog.vue index 95a320282..59789b829 100644 --- a/ui/src/components/ai-chat/ParagraphSourceDialog.vue +++ b/ui/src/components/ai-chat/ParagraphSourceDialog.vue @@ -17,7 +17,7 @@