diff --git a/src/meilisearch_module/index.ts b/src/meilisearch_module/index.ts index a5f0a46..fc5eb22 100644 --- a/src/meilisearch_module/index.ts +++ b/src/meilisearch_module/index.ts @@ -1,5 +1,6 @@ import { defineModule } from '@directus/extensions-sdk'; -import ModuleComponent from './module.vue'; +import MeiliIndex from './meili-index.vue'; +import MeiliConfig from './meili-config.vue'; export default defineModule({ id: 'meilisearch', @@ -8,7 +9,11 @@ export default defineModule({ routes: [ { path: '', - component: ModuleComponent, + component: MeiliIndex, }, + { + path: 'config', + component: MeiliConfig, + } ], }); diff --git a/src/meilisearch_module/meili-config.vue b/src/meilisearch_module/meili-config.vue new file mode 100644 index 0000000..44dbf03 --- /dev/null +++ b/src/meilisearch_module/meili-config.vue @@ -0,0 +1,137 @@ + + + + + + 索引配置 + + + MeiliSearch 配置 + + + + + + + + + + + + 测试连接 + + + 正在测试... + + + 保存配置 + + + + + + {{ statusMessage }} + + + + + + + + + + \ No newline at end of file diff --git a/src/meilisearch_module/meili-index.vue b/src/meilisearch_module/meili-index.vue new file mode 100644 index 0000000..6ef6628 --- /dev/null +++ b/src/meilisearch_module/meili-index.vue @@ -0,0 +1,68 @@ + + + + + + + + + + 索引配置 + + + MeiliSearch 配置 + + + + + + 请选择希望被 MeiliSearch 索引的集合。 + + + + " + + + + + + + + + \ No newline at end of file diff --git a/src/meilisearch_module/module.vue b/src/meilisearch_module/module.vue deleted file mode 100644 index 9aa94cf..0000000 --- a/src/meilisearch_module/module.vue +++ /dev/null @@ -1,9 +0,0 @@ - - Content goes here... - - -