feat: add open_config parameter handling and configuration button in KnowledgeBase

This commit is contained in:
Soulter
2025-05-30 14:30:04 +08:00
parent e4e5731ffd
commit ebb6665f64
2 changed files with 12 additions and 1 deletions
+7
View File
@@ -378,6 +378,13 @@ const toggleAllPluginsForPlatform = (platformName) => {
onMounted(async () => {
await getExtensions();
// 检查是否有 open_config 参数
const urlParams = new URLSearchParams(window.location.search);
const plugin_name = urlParams.get('open_config');
if (plugin_name) {
openExtensionConfig(plugin_name);
}
try {
const data = await commonStore.getPluginCollections();
pluginMarketData.value = data;
+5 -1
View File
@@ -21,7 +21,11 @@
<h2 class="mb-4">知识库列表</h2>
<v-btn class="mb-4" prepend-icon="mdi-plus" variant="tonal" color="primary"
@click="showCreateDialog = true">
创建知识库
创建知识库
</v-btn>
<v-btn class="mb-4 ml-4" prepend-icon="mdi-cog" variant="tonal" color="success"
@click="$router.push('/extension?open_config=astrbot_plugin_knowledge_base')">
配置
</v-btn>
<div class="kb-grid">