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