From 7d1e44c728a8e436fede1ceb8a62b5c4fb848b09 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期一, 19 八月 2024 17:32:43 +0800 Subject: [PATCH] agent会话名称修改 --- src/views/dmx/knowledgeLib/index.vue | 185 +++++++++++++++++++++++++++++++++++++-------- 1 files changed, 151 insertions(+), 34 deletions(-) diff --git a/src/views/dmx/knowledgeLib/index.vue b/src/views/dmx/knowledgeLib/index.vue index 442ca87..8d5be12 100644 --- a/src/views/dmx/knowledgeLib/index.vue +++ b/src/views/dmx/knowledgeLib/index.vue @@ -88,6 +88,32 @@ type="text" class="button" style="color: #2a2a2b" + @click="enableDisable(1)" + > + <template #icon> + <icon-play-circle /> + </template> + 鍚敤 + </a-button> + </p> + <p> + <a-button + type="text" + class="button" + style="color: #2a2a2b" + @click="enableDisable(0)" + > + <template #icon> + <icon-record color="" /> + </template> + 绂佺敤 + </a-button> + </p> + <p> + <a-button + type="text" + class="button" + style="color: #2a2a2b" @click="addBlock(1)" > <template #icon> @@ -289,7 +315,21 @@ >{{ $t('dmx.list.complete') }}</a-tag > <template #content> - <p></p> + <p>娴佺▼寮�濮嬩簬锛歿{ record.process_begin_at }}</p> + <p + >杩囩▼鎸佺画鏃堕棿:{{ + record.process_duation.toFixed(2) + }}</p + > + <div> + <p + >杩涘害娑堟伅锛�<span + v-html=" + record.progress_msg.replace(/\n/g, '<br/>') + " + ></span + ></p> + </div> </template> </a-popover> <a-popover title="" v-if="record.run == '3'"> @@ -300,7 +340,21 @@ >{{ $t('dmx.list.complete') }}</a-tag > <template #content> - <p></p> + <p>娴佺▼寮�濮嬩簬锛歿{ record.process_begin_at }}</p> + <p + >杩囩▼鎸佺画鏃堕棿:{{ + record.process_duation.toFixed(2) + }}</p + > + <div> + <p + >杩涘害娑堟伅锛�<span + v-html=" + record.progress_msg.replace(/\n/g, '<br/>') + " + ></span + ></p> + </div> </template> </a-popover> <a-popover title="" v-if="record.run == '1'"> @@ -311,7 +365,21 @@ >瑙f瀽涓�...</a-tag > <template #content> - <p></p> + <p>娴佺▼寮�濮嬩簬锛歿{ record.process_begin_at }}</p> + <p + >杩囩▼鎸佺画鏃堕棿:{{ + record.process_duation.toFixed(2) + }}</p + > + <div> + <p + >杩涘害娑堟伅锛�<span + v-html=" + record.progress_msg.replace(/\n/g, '<br/>') + " + ></span + ></p> + </div> </template> </a-popover> <a-popover title="" v-if="record.run == '2'"> @@ -322,7 +390,21 @@ >{{ $t('dmx.list.cancel') }}</a-tag > <template #content> - <p></p> + <p>娴佺▼寮�濮嬩簬锛歿{ record.process_begin_at }}</p> + <p + >杩囩▼鎸佺画鏃堕棿:{{ + record.process_duation.toFixed(2) + }}</p + > + <div> + <p + >杩涘害娑堟伅锛�<span + v-html=" + record.progress_msg.replace(/\n/g, '<br/>') + " + ></span + ></p> + </div> </template> </a-popover> <a-popover title="" v-if="record.run == '0'"> @@ -333,7 +415,21 @@ >{{ $t('dmx.list.NotStarted') }} </a-tag> <template #content> - <p></p> + <p>娴佺▼寮�濮嬩簬锛歿{ record.process_begin_at }}</p> + <p + >杩囩▼鎸佺画鏃堕棿锛歿{ + record.process_duation.toFixed(2) + }}</p + > + <div> + <p + >杩涘害娑堟伅锛�<span + v-html=" + record.progress_msg.replace(/\n/g, '<br/>') + " + ></span + ></p> + </div> </template> </a-popover> </div> @@ -401,7 +497,7 @@ </template> </a-button> - <a-button + <!-- <a-button type="text" size="small" :disabled="record.run == '1'" @@ -410,7 +506,7 @@ <template #icon> <icon-eye /> </template> - </a-button> + </a-button> --> </template> </a-table> </a-card> @@ -513,6 +609,7 @@ kbdocumentchangeStatus, downloadFile, chunkSwitch, + changeStatus, } from '@/api/kbList'; import { Pagination } from '@/types/global'; import type { SelectOptionData } from '@arco-design/web-vue/es/select/interface'; @@ -578,7 +675,7 @@ embd_id: 'BAAI/bge-large-zh-v1.5', img2txt_id: 'qwen-vl-max', llm_id: 'qwen-plus', - name: 'wanghao鈥榮 Kingdom', + name: 'wanghaos Kingdom', parser_ids: 'naive:General,qa:Q&A,resume:Resume,manual:Manual,table:Table,paper:Paper,book:Book,laws:Laws,presentation:Presentation,picture:Picture,one:One', rerank_id: 'BAAI/bge-reranker-v2-m3', @@ -590,20 +687,21 @@ const selectTab = (index, item) => { selectedTab.value = index; + checkedArr.value = []; // console.log(item.id); kbobj = item; kbId = kbobj.id; fetchData({ kb_id: kbobj.id, page: 1, - page_size: 20, + page_size: 10, }); getKbdetail(kbobj.id); }; const basePagination: Pagination = { - current: 1, - pageSize: 20, + page: 1, + page_size: 10, }; const pagination = reactive({ ...basePagination, @@ -721,7 +819,7 @@ }); // console.log(renderData.value, 'renderData'); - pagination.current = params.page; + pagination.page = params.page; pagination.total = data.data.total; } } catch (err) { @@ -735,7 +833,7 @@ fetchData({ kb_id: kbobj.id, page: 1, - page_size: 20, + page_size: 10, keywords: keywords.value, }); }; @@ -745,7 +843,7 @@ }; const onPageChange = (current: number) => { - fetchData({ ...basePagination, current }); + fetchData({ ...basePagination, page: current, kb_id: kbobj.id }); }; const selectTabAll = (val) => { @@ -757,7 +855,7 @@ checkedArr.value = val; }; - const knowledgeData = async (params = { page: 1, page_size: 20 }) => { + const knowledgeData = async (params = { page: 1, page_size: 10 }) => { listloading.value = true; try { const { data } = await queryKbList(params); @@ -771,7 +869,7 @@ fetchData({ kb_id: kbobj.id, page: 1, - page_size: 20, + page_size: 10, }); getKbdetail(kbobj.id); } else { @@ -800,7 +898,7 @@ const getknowledge = async (id) => { setLoading(true); try { - const { data } = await queryKbList({ page: 1, page_size: 20 }); + const { data } = await queryKbList({ page: 1, page_size: 10 }); console.log(data, '鏌ヨ鐭ヨ瘑搴撳垪琛�'); tabs.value = data; if (tabs.value.length > 0) { @@ -858,21 +956,35 @@ fetchData({ kb_id: id, page: 1, - page_size: 20, + page_size: 10, }); }; const saveConfig = async () => { activeKey.value = '1'; let id = tabs.value[selectedTab.value].id; - const { data } = await queryKbList({ page: 1, page_size: 20 }); + const { data } = await queryKbList({ page: 1, page_size: 10 }); tabs.value = data; fetchData({ kb_id: id, page: 1, - page_size: 20, + page_size: 10, }); getKbdetail(id); // 鑾峰彇璇︽儏 + }; + + const enableDisable = async (type) => { + Promise.all( + checkedArr.value.map(async (item) => { + await changeStatus({ + doc_id: item, + status: type, + }); + }) + ).then(() => { + Message.success('鏇存柊鎴愬姛'); + getKbList(); + }); }; //鎵归噺鍚敤鍒犻櫎绂佺敤 @@ -891,11 +1003,12 @@ } }); }); - fetchData({ - kb_id: tabs.value[selectedTab.value].id, - page: 1, - page_size: 20, - }); + // fetchData({ + // kb_id: tabs.value[selectedTab.value].id, + // page: 1, + // page_size: 20, + // }); + getKbList(); } else { // Message.error('瑙f瀽澶辫触'); // row.run = '1'; @@ -912,16 +1025,20 @@ let data = await kbdocumentrm({ doc_id: checkedArr.value }); if (data.code == 0) { Message.success('鍒犻櫎鎴愬姛'); - fetchData({ - kb_id: tabs.value[selectedTab.value].id, - page: 1, - page_size: 20, - }); + getKbList(); } }, onCancel: () => {}, }); } + }; + + const getKbList = async () => { + await fetchData({ + kb_id: tabs.value[selectedTab.value].id, + page: 1, + page_size: 10, + }); }; const exchangeArray = <T extends Array<any>>( @@ -982,13 +1099,13 @@ fetchData({ kb_id: kbobj.id, page: 1, - page_size: 20, + page_size: 10, }); } }; const onDownloadDocument = async (record) => { console.log(record); - downloadFile({ + await downloadFile({ url: `/api/v1/document/get/${record.id}`, filename: record.name, }); @@ -1048,7 +1165,7 @@ fetchData({ kb_id: tabs.value[selectedTab.value].id, page: 1, - page_size: 20, + page_size: 10, }); } else { // Message.error('瑙f瀽澶辫触'); @@ -1062,7 +1179,7 @@ fetchData({ kb_id: kbobj.id, page: 1, - page_size: 20, + page_size: 10, }); }; watch( -- Gitblit v1.8.0