From 70f8abe4db4bbe559feca219c0dd63c5b31c58ae Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 24 Jun 2025 19:36:44 +0800 Subject: [PATCH] feat: knowledge --- .../generate-related-dialog/index.vue | 26 +++-- ui/src/layout/components/breadcrumb/index.vue | 95 +++------------- ui/src/stores/modules/knowledge.ts | 16 +-- .../component/AddKnowledgeDialog.vue | 1 - .../component/SelectKnowledgeDialog.vue | 22 ++-- ui/src/views/document/index.vue | 78 ++++++-------- ui/src/views/hit-test/index.vue | 32 ++++-- ui/src/views/knowledge/KnowledgeSetting.vue | 102 +++++++++++------- .../component/KnowledgeListContainer.vue | 86 ++++++++++----- .../knowledge/component/SyncWebDialog.vue | 28 +++-- .../CreateKnowledgeDialog.vue | 26 +++-- .../CreateLarkKnowledgeDialog.vue | 27 +++-- .../CreateWebKnowledgeDialog.vue | 26 +++-- ui/src/views/knowledge/index.vue | 1 - ui/src/views/model/index.vue | 2 +- .../component/SelectDocumentDialog.vue | 20 +++- 16 files changed, 325 insertions(+), 263 deletions(-) diff --git a/ui/src/components/generate-related-dialog/index.vue b/ui/src/components/generate-related-dialog/index.vue index c1d5b8417..de336a8ad 100644 --- a/ui/src/components/generate-related-dialog/index.vue +++ b/ui/src/components/generate-related-dialog/index.vue @@ -70,22 +70,30 @@ diff --git a/ui/src/stores/modules/knowledge.ts b/ui/src/stores/modules/knowledge.ts index 0f7acd36d..2db231235 100644 --- a/ui/src/stores/modules/knowledge.ts +++ b/ui/src/stores/modules/knowledge.ts @@ -13,7 +13,7 @@ export interface knowledgeStateTypes { webInfo: any documentsType: string documentsFiles: UploadUserFile[] - knowledgeList: knowledgeData[] + knowledgeList: any[] } const useKnowledgeStore = defineStore('knowledge', { @@ -56,7 +56,7 @@ const useKnowledgeStore = defineStore('knowledge', { ...paramsData, } loadSharedApi({ type: 'knowledge', isShared, systemType }) - .getToolListPage(page, params, loading) + .getKnowledgeListPage(page, params, loading) .then((res: any) => { resolve(res) }) @@ -80,18 +80,6 @@ const useKnowledgeStore = defineStore('knowledge', { }) }) }, - async asyncGetKnowledgeDetail(knowledge_id: string, loading?: Ref) { - return new Promise((resolve, reject) => { - knowledgeApi - .getKnowledgeDetail(knowledge_id, loading) - .then((data) => { - resolve(data) - }) - .catch((error) => { - reject(error) - }) - }) - }, }, }) diff --git a/ui/src/views/application/component/AddKnowledgeDialog.vue b/ui/src/views/application/component/AddKnowledgeDialog.vue index 7d854e469..67e3c0e60 100644 --- a/ui/src/views/application/component/AddKnowledgeDialog.vue +++ b/ui/src/views/application/component/AddKnowledgeDialog.vue @@ -94,7 +94,6 @@