feat: add open_config parameter handling and configuration button in KnowledgeBase
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user