From a78f6ae9b480f1f86f1a07d551585f5f0cac07fd Mon Sep 17 00:00:00 2001 From: charles <981744753@qq.com> Date: 星期一, 29 七月 2024 16:48:56 +0800 Subject: [PATCH] feat:新增会话,会话记录模块 --- src/views/dmx/knowledgeLib/index.vue | 42 ++++++++++++++++++++++++++++-------------- 1 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/views/dmx/knowledgeLib/index.vue b/src/views/dmx/knowledgeLib/index.vue index 12287ee..04e8c58 100644 --- a/src/views/dmx/knowledgeLib/index.vue +++ b/src/views/dmx/knowledgeLib/index.vue @@ -53,7 +53,7 @@ style="width: 200px;margin-right: 10px" /> <!-- 鏂板缓--> - <add /> + <add :kbobj="kbobj" @changeFetchData="changeFetchData"/> </a-col> </a-row> </a-form> @@ -292,7 +292,7 @@ queryKbDocumentList, deleteKnow, queryKbdetail, - queryKbtenantInfo, kbdocumentrm, kbdocumentchangeparser + queryKbtenantInfo, kbdocumentrm, kbdocumentchangeparser, kbdocumentrun } from "@/api/kbList"; import { Pagination } from '@/types/global'; import type { SelectOptionData } from '@arco-design/web-vue/es/select/interface'; @@ -333,13 +333,15 @@ let visible = ref(false) let detailsShow = ref(false) let selectedTab = ref(0) + let kbobj = reactive({}) let tabs = ref([]) const selectTab = (index,item) => { selectedTab.value= index; console.log(item.id); + kbobj= item fetchData({ - kb_id: item.id, + kb_id: kbobj.id, page: 1, page_size: 20 }) @@ -505,8 +507,9 @@ tabs.value = data; console.log(tabs.value, 'tabs'); if(tabs.value.length>0 && tabs.value[0]){ + kbobj = tabs.value[0] fetchData({ - kb_id: tabs.value[0].id, + kb_id: kbobj.id, page: 1, page_size: 20 }) @@ -523,10 +526,6 @@ }; const deleteKnowledge = async (id) => { - - - - let data = await deleteKnow({ kb_id:id }) @@ -615,18 +614,27 @@ let data = await kbdocumentrm({doc_id: row.id}) if(data.code == 0){ Message.success('鍒犻櫎鎴愬姛'); - knowledgeData() + console.log(kbobj, 'kbobj'); + fetchData({ + kb_id: kbobj.id, + page: 1, + page_size: 20 + }) } } const run = async (row)=>{ console.log(row); row.loading = true; - let data = await kbdocumentchangeparser({ - parser_id: row.parser_id, - doc_id: row.id, - parser_config: row.parser_config, + let data = await kbdocumentrun({ + doc_ids: [row.id], + run: '1' }) + // let data = await kbdocumentchangeparser({ + // parser_id: row.parser_id, + // doc_id: row.id, + // parser_config: row.parser_config, + // }) if(data.code == 0){ Message.success('瑙f瀽鎴愬姛'); row.run = '3'; @@ -637,7 +645,13 @@ row.loading = false; } - +const changeFetchData = async (row)=>{ + fetchData({ + kb_id: kbobj.id, + page: 1, + page_size: 20 + }) +} watch( () => columns.value, (val) => { -- Gitblit v1.8.0