| | |
| | | style="width: 200px;margin-right: 10px" |
| | | /> |
| | | <!-- 新建--> |
| | | <add /> |
| | | <add :kbobj="kbobj" @changeFetchData="changeFetchData"/> |
| | | </a-col> |
| | | </a-row> |
| | | </a-form> |
| | |
| | | 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'; |
| | |
| | | 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 |
| | | }) |
| | |
| | | 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 |
| | | }) |
| | |
| | | }; |
| | | |
| | | const deleteKnowledge = async (id) => { |
| | | |
| | | |
| | | |
| | | |
| | | let data = await deleteKnow({ |
| | | kb_id:id |
| | | }) |
| | |
| | | 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('解析成功'); |
| | | row.run = '3'; |
| | |
| | | row.loading = false; |
| | | } |
| | | |
| | | |
| | | const changeFetchData = async (row)=>{ |
| | | fetchData({ |
| | | kb_id: kbobj.id, |
| | | page: 1, |
| | | page_size: 20 |
| | | }) |
| | | } |
| | | watch( |
| | | () => columns.value, |
| | | (val) => { |