From 8d52166307022bdc501e493f7bd09a56a464d30f Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 2 Jul 2025 16:12:15 +0800 Subject: [PATCH] refactor: add create_user field to tool serialization and update related logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1057413 --user=刘瑞斌 【工具】搜索项选择创建者,创建者列表为空 https://www.tapd.cn/62980211/s/1721870 --- ui/src/api/workspace/workspace.ts | 6 +++--- ui/src/utils/dynamics-api/shared-api.ts | 1 + ui/src/views/tool/component/ToolListContainer.vue | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/src/api/workspace/workspace.ts b/ui/src/api/workspace/workspace.ts index 4e9c36fc6..43b970272 100644 --- a/ui/src/api/workspace/workspace.ts +++ b/ui/src/api/workspace/workspace.ts @@ -47,10 +47,10 @@ const getWorkspaceMemberList: ( /** * 获取工作空间全部成员列表 */ -const getWorkspaceAllMemberList: ( +const getAllMemberList: ( workspace_id: string, loading?: Ref, -) => Promise>> = (workspace_id, loading) => { +) => Promise> = (workspace_id, loading) => { return get( `${prefix}/${workspace_id}/user_list`, loading, @@ -90,7 +90,7 @@ export default { getWorkspaceList, getSystemWorkspaceList, getWorkspaceMemberList, - getWorkspaceAllMemberList, + getAllMemberList, CreateWorkspaceMember, deleteWorkspaceMember, getWorkspaceRoleList, diff --git a/ui/src/utils/dynamics-api/shared-api.ts b/ui/src/utils/dynamics-api/shared-api.ts index f4022d916..46be4ecba 100644 --- a/ui/src/utils/dynamics-api/shared-api.ts +++ b/ui/src/utils/dynamics-api/shared-api.ts @@ -36,6 +36,7 @@ const systemShareApiMap = { paragraph: paragraphSystemShareApi, problem: problemSystemShareApi, chatUser: chatUserSystemShareApi, + workspace: workspaceApi, // 共享的应该查全部人吧 } as any // 资源管理 API diff --git a/ui/src/views/tool/component/ToolListContainer.vue b/ui/src/views/tool/component/ToolListContainer.vue index abcf91826..a436e6a8e 100644 --- a/ui/src/views/tool/component/ToolListContainer.vue +++ b/ui/src/views/tool/component/ToolListContainer.vue @@ -633,7 +633,7 @@ onMounted(() => { getList() } loadSharedApi({type: 'workspace', isShared: isShared.value, systemType: apiType.value }) - .getWorkspaceAllMemberList(user.getWorkspaceId(), loading) + .getAllMemberList(user.getWorkspaceId(), loading) .then((res: any) => { user_options.value = res.data })