mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
fix(ui): 移除未声明的组件 props 和 emits 消除 Vue 警告
- ModelManagement: 移除 ModelDetailDrawer 未使用的 providers、loading-providers props 和 refresh-providers 事件 - ProviderDetailDrawer: 移除 BatchAssignModelsDialog 未声明的 provider-identifier prop - 删除不再使用的 refreshSelectedModelProviders 函数
This commit is contained in:
@@ -576,7 +576,6 @@
|
||||
:open="batchAssignDialogOpen"
|
||||
:provider-id="provider.id"
|
||||
:provider-name="provider.name"
|
||||
:provider-identifier="provider.name"
|
||||
@update:open="batchAssignDialogOpen = $event"
|
||||
@changed="handleBatchAssignChanged"
|
||||
/>
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user