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({