From e8b54a019ed3b2d0eada2b1c287e70dac85792bb Mon Sep 17 00:00:00 2001
From: Soulter <905617992@qq.com>
Date: Wed, 17 Dec 2025 22:57:32 +0800
Subject: [PATCH] refactor: replace ProviderModelSelector with
ProviderModelMenu for improved UI and functionality
---
dashboard/src/components/chat/ChatInput.vue | 10 +-
.../src/components/chat/ConfigSelector.vue | 2 +-
.../src/components/chat/ProviderModelMenu.vue | 205 +++++++++
.../components/chat/ProviderModelSelector.vue | 405 ------------------
4 files changed, 212 insertions(+), 410 deletions(-)
create mode 100644 dashboard/src/components/chat/ProviderModelMenu.vue
delete mode 100644 dashboard/src/components/chat/ProviderModelSelector.vue
diff --git a/dashboard/src/components/chat/ChatInput.vue b/dashboard/src/components/chat/ChatInput.vue
index 53e1e30c0..1f6e634b2 100644
--- a/dashboard/src/components/chat/ChatInput.vue
+++ b/dashboard/src/components/chat/ChatInput.vue
@@ -26,7 +26,9 @@
:initial-config-id="props.configId"
@config-changed="handleConfigChange"
/>
-
+
+
+
@@ -84,8 +86,8 @@
+
+
diff --git a/dashboard/src/components/chat/ProviderModelSelector.vue b/dashboard/src/components/chat/ProviderModelSelector.vue
deleted file mode 100644
index 5e4ad11aa..000000000
--- a/dashboard/src/components/chat/ProviderModelSelector.vue
+++ /dev/null
@@ -1,405 +0,0 @@
-
-
-
-
- mdi-creation
- {{ selectedProviderId }} / {{ selectedModelName }}
-
-
- 选择模型
-
-
-
-
-
-
- 选择提供商和模型
-
-
-
-
-
-
-
-
- {{ provider.id }}
- {{ provider.api_base
- }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ model.name }}
-
-
- mdi-eye-outline
-
-
- mdi-wrench
-
-
- mdi-brain
-
- {{ formatContextLimit(model.metadata) }}
-
-
-
-
-
-
-
-
-
-
- 取消
-
- 确认选择
-
-
-
-
-
-
-
-
-
-