Skip to content

Commit e97ded9

Browse files
committed
feat: update apiType logic to handle shared route and adjust systemType in tool list request
--bug=1064304 --user=刘瑞斌 【共享资源】共享的工作流知识库编排中,可以使用工作空间下的工具 https://www.tapd.cn/62980211/s/1808141 --bug=1064306 --user=刘瑞斌 【共享资源】共享的工作流知识库中,无法使用没有授权到工作空间的共享工具 https://www.tapd.cn/62980211/s/1808143
1 parent 752a4d9 commit e97ded9

File tree

2 files changed

+7
-3
lines changed
  • ui/src

2 files changed

+7
-3
lines changed

ui/src/components/workflow-dropdown-menu/knowledge/index.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ const props = defineProps({
154154
const emit = defineEmits(['clickNodes', 'onmousedown'])
155155
156156
const apiType = computed(() => {
157-
if (route.path.includes('resource-management')) {
157+
if (route.path.includes('shared')) {
158+
return 'systemShare'
159+
} else if (route.path.includes('resource-management')) {
158160
return 'systemManage'
159161
} else {
160162
return 'workspace'
@@ -237,7 +239,7 @@ async function getToolList() {
237239
const res = await loadSharedApi({
238240
type: 'tool',
239241
isShared: folder.currentFolder?.id === 'share',
240-
systemType: 'workspace',
242+
systemType: apiType.value,
241243
}).getToolList({
242244
folder_id: folder.currentFolder?.id || user.getWorkspaceId(),
243245
tool_type: activeName.value == 'DATA_SOURCE_TOOL' ? 'DATA_SOURCE' : 'CUSTOM',

ui/src/workflow/nodes/tool-lib-node/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ const props = defineProps<{ nodeModel: any }>()
112112
const route = useRoute()
113113
114114
const apiType = computed(() => {
115-
if (route.path.includes('resource-management')) {
115+
if (route.path.includes('shared')) {
116+
return 'systemShare'
117+
} else if (route.path.includes('resource-management')) {
116118
return 'systemManage'
117119
} else {
118120
return 'workspace'

0 commit comments

Comments
 (0)