fix(mcp): 修复网页端无法删除自定义MCP的bug #611
This commit is contained in:
parent
6809f67f70
commit
24070d1eb7
@ -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 '添加'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user