删除图片和视频的测试连接功能
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
<ConfigList
|
<ConfigList
|
||||||
:configs="configs"
|
:configs="configs"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
|
:show-test-button="true"
|
||||||
@edit="handleEdit"
|
@edit="handleEdit"
|
||||||
@delete="handleDelete"
|
@delete="handleDelete"
|
||||||
@toggle-active="handleToggleActive"
|
@toggle-active="handleToggleActive"
|
||||||
@@ -25,10 +26,10 @@
|
|||||||
<ConfigList
|
<ConfigList
|
||||||
:configs="configs"
|
:configs="configs"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
|
:show-test-button="false"
|
||||||
@edit="handleEdit"
|
@edit="handleEdit"
|
||||||
@delete="handleDelete"
|
@delete="handleDelete"
|
||||||
@toggle-active="handleToggleActive"
|
@toggle-active="handleToggleActive"
|
||||||
@test="handleTest"
|
|
||||||
/>
|
/>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
@@ -36,10 +37,10 @@
|
|||||||
<ConfigList
|
<ConfigList
|
||||||
:configs="configs"
|
:configs="configs"
|
||||||
:loading="loading"
|
:loading="loading"
|
||||||
|
:show-test-button="false"
|
||||||
@edit="handleEdit"
|
@edit="handleEdit"
|
||||||
@delete="handleDelete"
|
@delete="handleDelete"
|
||||||
@toggle-active="handleToggleActive"
|
@toggle-active="handleToggleActive"
|
||||||
@test="handleTest"
|
|
||||||
/>
|
/>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
@@ -143,7 +144,7 @@
|
|||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<el-button @click="dialogVisible = false">取消</el-button>
|
<el-button @click="dialogVisible = false">取消</el-button>
|
||||||
<el-button @click="testConnection" :loading="testing">测试连接</el-button>
|
<el-button v-if="form.service_type === 'text'" @click="testConnection" :loading="testing">测试连接</el-button>
|
||||||
<el-button type="primary" @click="handleSubmit" :loading="submitting">
|
<el-button type="primary" @click="handleSubmit" :loading="submitting">
|
||||||
{{ isEdit ? '保存' : '创建' }}
|
{{ isEdit ? '保存' : '创建' }}
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<el-tag v-else type="info" size="small">已禁用</el-tag>
|
<el-tag v-else type="info" size="small">已禁用</el-tag>
|
||||||
</div>
|
</div>
|
||||||
<div class="config-actions">
|
<div class="config-actions">
|
||||||
<el-button text @click="$emit('test', config)" :icon="Connection">
|
<el-button v-if="showTestButton" text @click="$emit('test', config)" :icon="Connection">
|
||||||
测试
|
测试
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button text @click="$emit('edit', config)" :icon="Edit">
|
<el-button text @click="$emit('edit', config)" :icon="Edit">
|
||||||
@@ -101,6 +101,7 @@ import type { AIServiceConfig } from '@/types/ai'
|
|||||||
defineProps<{
|
defineProps<{
|
||||||
configs: AIServiceConfig[]
|
configs: AIServiceConfig[]
|
||||||
loading: boolean
|
loading: boolean
|
||||||
|
showTestButton?: boolean
|
||||||
}>()
|
}>()
|
||||||
|
|
||||||
defineEmits<{
|
defineEmits<{
|
||||||
|
|||||||
Reference in New Issue
Block a user