mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: add conditional rendering for mcp_tool_id and update mcp_source assignment logic
This commit is contained in:
parent
26945a54bf
commit
22f70dd488
|
|
@ -137,7 +137,9 @@
|
|||
chat_data.mcp_tool_id || (chat_data.mcp_servers && chat_data.mcp_servers.length > 0)
|
||||
"
|
||||
>
|
||||
<div class="flex-between border border-r-6 white-bg mb-4" style="padding: 5px 8px">
|
||||
<div class="flex-between border border-r-6 white-bg mb-4" style="padding: 5px 8px"
|
||||
v-if="relatedObject(mcpToolSelectOptions, chat_data.mcp_tool_id, 'id')"
|
||||
>
|
||||
<div class="flex align-center" style="line-height: 20px">
|
||||
<el-avatar
|
||||
v-if="relatedObject(mcpToolSelectOptions, chat_data.mcp_tool_id, 'id')?.icon"
|
||||
|
|
|
|||
|
|
@ -531,7 +531,7 @@ onMounted(() => {
|
|||
set(props.nodeModel.properties.node_data, 'is_result', true)
|
||||
}
|
||||
}
|
||||
if (props.nodeModel.properties.node_data.mcp_servers) {
|
||||
if (props.nodeModel.properties.node_data.mcp_servers && !props.nodeModel.properties.node_data.mcp_source) {
|
||||
set(props.nodeModel.properties.node_data, 'mcp_source', 'custom')
|
||||
}
|
||||
getMcpToolSelectOptions()
|
||||
|
|
|
|||
Loading…
Reference in New Issue