Skip to content

Commit 738fad8

Browse files
committed
fix: Get model list in share
1 parent eb616ab commit 738fad8

File tree

13 files changed

+49
-53
lines changed

13 files changed

+49
-53
lines changed

ui/src/workflow/nodes/ai-chat-node/index.vue

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,8 @@ const {
425425
const apiType = computed(() => {
426426
if (route.path.includes('resource-management')) {
427427
return 'systemManage'
428+
} else if (route.path.includes('shared')) {
429+
return 'systemShare'
428430
} else {
429431
return 'workspace'
430432
}
@@ -651,11 +653,14 @@ function getMcpToolSelectOptions() {
651653
652654
const applicationSelectOptions = ref<any[]>([])
653655
function getApplicationSelectOptions() {
654-
loadSharedApi({ type: 'application', systemType: apiType.value })
655-
.getAllApplication({ folder_id: resource.value?.workspace_id })
656-
.then((res: any) => {
657-
applicationSelectOptions.value = res.data.filter((item: any) => item.is_publish)
658-
})
656+
;(apiType.value === 'systemShare'
657+
? Promise.resolve({ data: [] })
658+
: loadSharedApi({ type: 'application', systemType: apiType.value }).getAllApplication({
659+
folder_id: resource.value?.workspace_id,
660+
})
661+
).then((res: any) => {
662+
applicationSelectOptions.value = res.data.filter((item: any) => item.is_publish)
663+
})
659664
}
660665
661666
const applicationDialogRef = ref()

ui/src/workflow/nodes/image-generate/index.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,7 @@
9898
<template #label>
9999
<div class="flex align-center">
100100
<div class="mr-4">
101-
<span>{{
102-
$t('workflow.nodes.imageGenerateNode.negative_prompt.label')
103-
}}</span>
101+
<span>{{ $t('workflow.nodes.imageGenerateNode.negative_prompt.label') }}</span>
104102
</div>
105103
<el-tooltip effect="dark" placement="right" popper-class="max-w-200">
106104
<template #content
@@ -166,6 +164,8 @@ const {
166164
const apiType = computed(() => {
167165
if (route.path.includes('resource-management')) {
168166
return 'systemManage'
167+
} else if (route.path.includes('shared')) {
168+
return 'systemShare'
169169
} else {
170170
return 'workspace'
171171
}

ui/src/workflow/nodes/image-to-video/index.vue

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,7 @@
9898
<template #label>
9999
<div class="flex align-center">
100100
<div class="mr-4">
101-
<span>{{
102-
$t('workflow.nodes.imageToVideoGenerate.negative_prompt.label')
103-
}}</span>
101+
<span>{{ $t('workflow.nodes.imageToVideoGenerate.negative_prompt.label') }}</span>
104102
</div>
105103
<el-tooltip effect="dark" placement="right" popper-class="max-w-200">
106104
<template #content
@@ -114,9 +112,7 @@
114112
@wheel="wheel"
115113
:title="$t('workflow.nodes.imageToVideoGenerate.negative_prompt.label')"
116114
v-model="form_data.negative_prompt"
117-
:placeholder="
118-
$t('workflow.nodes.imageToVideoGenerate.negative_prompt.placeholder')
119-
"
115+
:placeholder="$t('workflow.nodes.imageToVideoGenerate.negative_prompt.placeholder')"
120116
style="height: 150px"
121117
@submitDialog="submitNegativeDialog"
122118
/>
@@ -138,9 +134,7 @@
138134
ref="nodeCascaderRef"
139135
:nodeModel="nodeModel"
140136
class="w-full"
141-
:placeholder="
142-
$t('workflow.nodes.imageToVideoGenerate.first_frame.requiredMessage')
143-
"
137+
:placeholder="$t('workflow.nodes.imageToVideoGenerate.first_frame.requiredMessage')"
144138
v-model="form_data.first_frame_url"
145139
/>
146140
</el-form-item>
@@ -160,9 +154,7 @@
160154
ref="nodeCascaderRef"
161155
:nodeModel="nodeModel"
162156
class="w-full"
163-
:placeholder="
164-
$t('workflow.nodes.imageToVideoGenerate.last_frame.requiredMessage')
165-
"
157+
:placeholder="$t('workflow.nodes.imageToVideoGenerate.last_frame.requiredMessage')"
166158
clearable
167159
v-model="form_data.last_frame_url"
168160
/>
@@ -215,6 +207,8 @@ const {
215207
const apiType = computed(() => {
216208
if (route.path.includes('resource-management')) {
217209
return 'systemManage'
210+
} else if (route.path.includes('shared')) {
211+
return 'systemShare'
218212
} else {
219213
return 'workspace'
220214
}

ui/src/workflow/nodes/image-understand/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,8 @@ const {
212212
const apiType = computed(() => {
213213
if (route.path.includes('resource-management')) {
214214
return 'systemManage'
215+
} else if (route.path.includes('shared')) {
216+
return 'systemShare'
215217
} else {
216218
return 'workspace'
217219
}

ui/src/workflow/nodes/intent-classify-node/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,8 @@ const {
166166
const apiType = computed(() => {
167167
if (route.path.includes('resource-management')) {
168168
return 'systemManage'
169+
} else if (route.path.includes('shared')) {
170+
return 'systemShare'
169171
} else {
170172
return 'workspace'
171173
}

ui/src/workflow/nodes/mcp-node/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,8 @@ const resource = getResourceDetail()
286286
const apiType = computed(() => {
287287
if (route.path.includes('resource-management')) {
288288
return 'systemManage'
289+
} else if (route.path.includes('shared')) {
290+
return 'systemShare'
289291
} else {
290292
return 'workspace'
291293
}

ui/src/workflow/nodes/parameter-extraction-node/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,8 @@ const wheel = (e: any) => {
134134
const apiType = computed(() => {
135135
if (route.path.includes('resource-management')) {
136136
return 'systemManage'
137+
} else if (route.path.includes('shared')) {
138+
return 'systemShare'
137139
} else {
138140
return 'workspace'
139141
}

ui/src/workflow/nodes/question-node/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,8 @@ const {
166166
const apiType = computed(() => {
167167
if (route.path.includes('resource-management')) {
168168
return 'systemManage'
169+
} else if (route.path.includes('shared')) {
170+
return 'systemShare'
169171
} else {
170172
return 'workspace'
171173
}

ui/src/workflow/nodes/reranker-node/index.vue

Lines changed: 10 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
prop="reranker_reference_list"
1616
:rules="{
1717
type: 'array',
18-
message: $t(
19-
'workflow.nodes.rerankerNode.rerankerContent.requiredMessage',
20-
),
18+
message: $t('workflow.nodes.rerankerNode.rerankerContent.requiredMessage'),
2119
trigger: 'change',
2220
required: true,
2321
}"
@@ -54,11 +52,7 @@
5452
:key="index"
5553
:nodeModel="nodeModel"
5654
class="w-full"
57-
:placeholder="
58-
$t(
59-
'workflow.nodes.rerankerNode.rerankerContent.requiredMessage',
60-
)
61-
"
55+
:placeholder="$t('workflow.nodes.rerankerNode.rerankerContent.requiredMessage')"
6256
v-model="form_data.reranker_reference_list[index]"
6357
/>
6458
</el-form-item>
@@ -70,14 +64,10 @@
7064
</el-col>
7165
</el-row>
7266
</el-form-item>
73-
<el-form-item
74-
:label="$t('workflow.nodes.searchKnowledgeNode.searchParam')"
75-
>
67+
<el-form-item :label="$t('workflow.nodes.searchKnowledgeNode.searchParam')">
7668
<template #label>
7769
<div class="flex-between">
78-
<span>{{
79-
$t('workflow.nodes.searchKnowledgeNode.searchParam')
80-
}}</span>
70+
<span>{{ $t('workflow.nodes.searchKnowledgeNode.searchParam') }}</span>
8171
<el-button type="primary" link @click="openParamSettingDialog">
8272
<AppIcon iconName="app-setting"></AppIcon>
8373
</el-button>
@@ -97,9 +87,7 @@
9787
>
9888
<el-col :span="12" class="lighter"> {{ form_data.reranker_setting.top_n }}</el-col>
9989
<el-col :span="12" class="color-secondary lighter">
100-
{{
101-
$t('workflow.nodes.rerankerNode.max_paragraph_char_number')
102-
}}</el-col
90+
{{ $t('workflow.nodes.rerankerNode.max_paragraph_char_number') }}</el-col
10391
>
10492
<el-col :span="12" class="lighter">
10593
{{ form_data.reranker_setting.max_paragraph_char_number }}</el-col
@@ -111,9 +99,7 @@
11199
:label="$t('workflow.nodes.searchKnowledgeNode.searchQuestion.label')"
112100
prop="question_reference_address"
113101
:rules="{
114-
message: $t(
115-
'workflow.nodes.searchKnowledgeNode.searchQuestion.requiredMessage',
116-
),
102+
message: $t('workflow.nodes.searchKnowledgeNode.searchQuestion.requiredMessage'),
117103
trigger: 'blur',
118104
required: true,
119105
}"
@@ -130,9 +116,7 @@
130116
ref="nodeCascaderRef"
131117
:nodeModel="nodeModel"
132118
class="w-full"
133-
:placeholder="
134-
$t('workflow.nodes.searchKnowledgeNode.searchQuestion.label')
135-
"
119+
:placeholder="$t('workflow.nodes.searchKnowledgeNode.searchQuestion.label')"
136120
v-model="form_data.question_reference_address"
137121
/>
138122
</el-form-item>
@@ -157,9 +141,7 @@
157141
@wheel="wheel"
158142
:teleported="false"
159143
v-model="form_data.reranker_model_id"
160-
:placeholder="
161-
$t('workflow.nodes.rerankerNode.reranker_model.placeholder')
162-
"
144+
:placeholder="$t('workflow.nodes.rerankerNode.reranker_model.placeholder')"
163145
:options="modelOptions"
164146
@submitModel="getSelectModel"
165147
showFooter
@@ -197,6 +179,8 @@ const {
197179
const apiType = computed(() => {
198180
if (route.path.includes('resource-management')) {
199181
return 'systemManage'
182+
} else if (route.path.includes('shared')) {
183+
return 'systemShare'
200184
} else {
201185
return 'workspace'
202186
}

ui/src/workflow/nodes/speech-to-text-node/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ const {
127127
const apiType = computed(() => {
128128
if (route.path.includes('resource-management')) {
129129
return 'systemManage'
130+
} else if (route.path.includes('shared')) {
131+
return 'systemShare'
130132
} else {
131133
return 'workspace'
132134
}

0 commit comments

Comments
 (0)