diff --git a/views/src/api/chat.ts b/views/src/api/chat.ts index 41f9f99..7be86c1 100644 --- a/views/src/api/chat.ts +++ b/views/src/api/chat.ts @@ -45,3 +45,18 @@ export const web_url = () => { export const setapi = () => { return window.baseApi } +export const getkblist = (knowledge_base_id: any) => { + return api({ + url: '/local_doc_qa/list_knowledge_base', + method: 'get', + params: {}, + + }) +} +export const deletekb = (params: any) => { + return api({ + url: '/local_doc_qa/delete_knowledge_base', + method: 'post', + data: JSON.stringify(params), + }) +} 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 73272e6..180efd4 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, getfilelist } from '@/api/chat' +import { deletekb, getkblist } from '@/api/chat' import { idStore } from '@/store/modules/knowledgebaseid/id' const items = ref([]) const choice = ref('') @@ -11,7 +11,7 @@ const store = idStore() onMounted(async () => { choice.value = store.knowledgeid - const res = await getfilelist({}) + const res = await getkblist({}) res.data.data.forEach((item: any) => { items.value.push({ value: item, @@ -52,8 +52,8 @@ const handleClick = () => { } } async function handleDelete(item: any) { - await deletefile(item.value) - const res = await getfilelist({}) + await deletekb(item.value) + const res = await getkblist({}) items.value = [] res.data.data.forEach((item: any) => { items.value.push({