feat: 限制新建提供商类型为自定义和 Codex

新建模式下只显示自定义和 Codex 两个选项,编辑模式保留所有类型以兼容已有数据
This commit is contained in:
fawney19
2026-02-05 16:34:28 +08:00
parent 5be7813ab8
commit b35ddcba3f

View File

@@ -38,21 +38,33 @@
<SelectValue placeholder="请选择" />
</SelectTrigger>
<SelectContent>
<SelectItem value="custom">
自定义
</SelectItem>
<SelectItem value="claude_code">
ClaudeCode
</SelectItem>
<SelectItem value="codex">
Codex
</SelectItem>
<SelectItem value="gemini_cli">
GeminiCli
</SelectItem>
<SelectItem value="antigravity">
Antigravity
</SelectItem>
<!-- 新建模式只允许自定义和 Codex -->
<template v-if="!isEditMode">
<SelectItem value="custom">
自定义
</SelectItem>
<SelectItem value="codex">
Codex
</SelectItem>
</template>
<!-- 编辑模式显示所有类型兼容已有数据 -->
<template v-else>
<SelectItem value="custom">
自定义
</SelectItem>
<SelectItem value="claude_code">
ClaudeCode
</SelectItem>
<SelectItem value="codex">
Codex
</SelectItem>
<SelectItem value="gemini_cli">
GeminiCli
</SelectItem>
<SelectItem value="antigravity">
Antigravity
</SelectItem>
</template>
</SelectContent>
</Select>
<p