| | |
| | | :placeholder="$t('cardList.searchInput.placeholder')" |
| | | style="width: 130px;" |
| | | /> |
| | | <addKnow @getknowledge="getknowledge"></addKnow> |
| | | <addKnow @getknowledge="getknowledge" @getKbdetail="getKbdetail"></addKnow> |
| | | </div> |
| | | <div class="lf-container-down"> |
| | | <a-scrollbar style="height:56rem;overflow: auto;"> |
| | |
| | | </a-scrollbar> |
| | | </div> |
| | | </div> |
| | | <div class="rt-container"> |
| | | <a-tabs default-active-key="1"> |
| | | <div class="rt-container" v-if="tabs.length > 0"> |
| | | <a-tabs :activeKey="activeKey" @change="handleTabChange"> |
| | | <a-tab-pane key="1" :title= "t('dmx.list.DataSet')"> |
| | | <div class="rt-container-main"> |
| | | <a-card ref="account" class="general-card" title="" style="padding-top: 20px"> |
| | |
| | | @change="search" |
| | | /> |
| | | <!--新建--> |
| | | <span v-if="tabs.length > 0"> |
| | | <span> |
| | | <add :kbobj="kbobj" @changeFetchData="changeFetchData"/> |
| | | </span> |
| | | </a-col> |
| | |
| | | const size = ref<SizeProps>('medium'); |
| | | let visible = ref(false) |
| | | let keywords = ref('') |
| | | let activeKey = ref('1') |
| | | let detailsShow = ref(false) |
| | | let selectedTab = ref(0) |
| | | let testForm = ref(null) |
| | |
| | | // console.log(item.id); |
| | | kbobj= item; |
| | | kbId = kbobj.id; |
| | | testForm.value.changekbid(kbId); |
| | | configForm.value.changekbObj(kbobj); |
| | | fetchData({ |
| | | kb_id: kbobj.id, |
| | | page: 1, |
| | | page_size: 20 |
| | | }) |
| | | getKbdetail(kbobj.id) |
| | | } |
| | | |
| | | const basePagination: Pagination = { |
| | |
| | | |
| | | pagination.current = params.page; |
| | | pagination.total = data.data.total; |
| | | // 查询知识库详情 |
| | | // kbdetail = await queryKbdetail({ |
| | | // kb_id:params.kb_id, |
| | | // }); |
| | | |
| | | } |
| | | } catch (err) { |
| | |
| | | if(tabs.value.length>0 && tabs.value[0]){ |
| | | kbobj = tabs.value[0] |
| | | kbId = kbobj.id; |
| | | testForm.value.changekbid(kbId); |
| | | configForm.value.changekbObj(kbobj); |
| | | activeKey.value = '1'; |
| | | fetchData({ |
| | | kb_id: kbobj.id, |
| | | page: 1, |
| | | page_size: 20 |
| | | }) |
| | | getKbdetail(kbobj.id) |
| | | }else{ |
| | | |
| | | } |
| | | // renderData.value = data.list; |
| | | // console.log(renderData, 'renderData'); |
| | |
| | | setLoading(false); |
| | | } |
| | | }; |
| | | const getknowledge = async ( |
| | | params = { page: 1, page_size: 20 } |
| | | ) => { |
| | | |
| | | |
| | | const getKbdetail = async (kb_id) => { |
| | | // 查询知识库详情 |
| | | const data = await queryKbdetail({ |
| | | kb_id:kb_id, |
| | | }); |
| | | kbdetail = data.data; |
| | | testForm.value.changekbid(kbdetail.id); |
| | | configForm.value.changekbObj(kbdetail); |
| | | }; |
| | | |
| | | |
| | | |
| | | |
| | | const getknowledge = async (id) => { |
| | | setLoading(true); |
| | | try { |
| | | const { data } = await queryKbList(params); |
| | | const { data } = await queryKbList({ page: 1, page_size: 20 }); |
| | | console.log(data, '查询知识库列表'); |
| | | tabs.value = data; |
| | | if(tabs.value.length>0 && tabs.value[0]){ |
| | | kbobj = tabs.value[0] |
| | | kbId = kbobj.id; |
| | | testForm.value.changekbid(kbId); |
| | | configForm.value.changekbObj(kbobj); |
| | | // fetchData({ |
| | | // kb_id: kbobj.id, |
| | | // page: 1, |
| | | // page_size: 20 |
| | | // }) |
| | | if(tabs.value.length>0){ |
| | | // 定位到新增的知识库单元 |
| | | selectedTab.value = tabs.value.findIndex(item=>item.id==id); |
| | | getKbdetail(id) // 获取详情 |
| | | activeKey.value = '3'; |
| | | } |
| | | |
| | | |
| | |
| | | const reset = () => { |
| | | formModel.value = generateFormModel(); |
| | | }; |
| | | |
| | | function handleTabChange(key: string) { |
| | | // 处理标签改变事件 |
| | | console.log('Changed to tab:', key); |
| | | activeKey.value=key; |
| | | } |
| | | const handleSelectDensity = ( |
| | | val: string | number | Record<string, any> | undefined, |
| | | e: Event |