From 3efd408f5aa5051d63e30e8240cf9001767dcf0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=95=AC=E6=96=87=20=7C=20=E7=BD=97=E5=8D=83=E6=B4=AA?= Date: Sat, 17 Jun 2023 16:33:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=89=8D=E7=AB=AF):=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E6=94=B9=E4=B8=BA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=9F=A5=E8=AF=86=E5=BA=93=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- views/src/api/chat.ts | 10 ++++++++++ .../views/chat/layout/sider/knowledge-base/index.vue | 6 +++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/views/src/api/chat.ts b/views/src/api/chat.ts index 12d9ca3..6de1e1b 100644 --- a/views/src/api/chat.ts +++ b/views/src/api/chat.ts @@ -24,6 +24,16 @@ export const getKbsList = () => { }) } +export const deleteKb = (knowledge_base_id: any) => { + return api({ + url: '/local_doc_qa/delete_knowledge_base', + method: 'delete', + params: { + knowledge_base_id, + }, + }) +} + export const getfilelist = (knowledge_base_id: any) => { return api({ url: '/local_doc_qa/list_files', diff --git a/views/src/views/chat/layout/sider/knowledge-base/index.vue b/views/src/views/chat/layout/sider/knowledge-base/index.vue index 2b0030b..6438767 100644 --- a/views/src/views/chat/layout/sider/knowledge-base/index.vue +++ b/views/src/views/chat/layout/sider/knowledge-base/index.vue @@ -3,7 +3,7 @@ import { NButton, NForm, NFormItem, NInput, NPopconfirm } from 'naive-ui' import { onMounted, ref } from 'vue' import filelist from './filelist.vue' import { SvgIcon } from '@/components/common' -import { deletefile, getKbsList, getfilelist } from '@/api/chat' +import { deleteKb, getKbsList } from '@/api/chat' import { idStore } from '@/store/modules/knowledgebaseid/id' const items = ref([]) @@ -53,8 +53,8 @@ const handleClick = () => { } } async function handleDelete(item: any) { - await deletefile(item.value) - const res = await getfilelist({}) + await deleteKb(item.value) + const res = await getKbsList() items.value = [] res.data.data.forEach((item: any) => { items.value.push({