fix(ui): 移除未声明的组件 props 和 emits 消除 Vue 警告

- ModelManagement: 移除 ModelDetailDrawer 未使用的 providers、loading-providers props 和 refresh-providers 事件
- ProviderDetailDrawer: 移除 BatchAssignModelsDialog 未声明的 provider-identifier prop
- 删除不再使用的 refreshSelectedModelProviders 函数
This commit is contained in:
fawney19
2026-01-14 00:28:28 +08:00
parent 5374add5d8
commit 3b194d3c23
2 changed files with 0 additions and 11 deletions

View File

@@ -576,7 +576,6 @@
:open="batchAssignDialogOpen"
:provider-id="provider.id"
:provider-name="provider.name"
:provider-identifier="provider.name"
@update:open="batchAssignDialogOpen = $event"
@changed="handleBatchAssignChanged"
/>

View File

@@ -421,8 +421,6 @@
ref="modelDetailDrawerRef"
:model="selectedModel"
:open="!!selectedModel"
:providers="selectedModelProviders"
:loading-providers="loadingModelProviders"
:has-blocking-dialog-open="hasBlockingDialogOpen"
:capabilities="capabilities"
@update:open="handleDrawerOpenChange"
@@ -432,7 +430,6 @@
@edit-provider="openEditProviderImplementation"
@delete-provider="confirmDeleteProviderImplementation"
@toggle-provider-status="toggleProviderStatus"
@refresh-providers="refreshSelectedModelProviders"
/>
<!-- 批量添加关联提供商对话框 -->
@@ -999,13 +996,6 @@ async function loadModelProviders(_globalModelId: string) {
}
}
// 刷新当前选中模型的关联提供商
async function refreshSelectedModelProviders() {
if (selectedModel.value) {
await loadModelProviders(selectedModel.value.id)
}
}
// 确保 Provider 选项已加载
async function ensureProviderOptions() {
if (providerOptions.value.length > 0 || loadingProviderOptions.value) {