fix(mcp): 修复网页端无法删除自定义MCP的bug #611

This commit is contained in:
Wenjie Zhang 2026-04-06 16:46:45 +08:00
parent 6809f67f70
commit 24070d1eb7

View File

@ -53,9 +53,9 @@
<button
type="button"
class="inline-hover-action"
@click.stop="handleSetServerEnabled(server, false)"
@click.stop="handleInlineRemoveServer(server)"
>
移除
{{ getServerActionLabel(server) }}
</button>
</div>
</div>
@ -906,6 +906,14 @@ const handleDangerAction = async (server) => {
confirmDeleteServer(server)
}
const handleInlineRemoveServer = async (server) => {
if (server.created_by === 'system') {
await handleSetServerEnabled(server, false)
return
}
confirmDeleteServer(server)
}
const getServerActionLabel = (server) => {
if (server?.enabled === false) {
return '添加'