From 176b1538bb80fc65539f004a7ccbae94b7d8eafc Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期三, 21 八月 2024 16:18:30 +0800
Subject: [PATCH] 智能体详情信息
---
src/views/dmx/knowledgeLib/tool.vue | 36 ++++++------------
src/views/dmx/knowledgeLib/index.vue | 28 ++++++++++---
2 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/src/views/dmx/knowledgeLib/index.vue b/src/views/dmx/knowledgeLib/index.vue
index c3086fa..4f8fefc 100644
--- a/src/views/dmx/knowledgeLib/index.vue
+++ b/src/views/dmx/knowledgeLib/index.vue
@@ -465,11 +465,16 @@
</div>
</template>
<template #action="{ record }">
- <tool
- :kbtenantInfo="kbtenantInfo"
- :item="record"
- :kbdetail="kbdetail"
- />
+ <a-button
+ type="text"
+ :disabled="record.run == '1'"
+ @click="handleClick(record)"
+ size="small"
+ >
+ <template #icon>
+ <icon-tool />
+ </template>
+ </a-button>
<edit :item="record" @upTabdateItem="upTabdateItem" />
<a-popconfirm
:content="'纭畾鍒犻櫎鍚�'"
@@ -580,6 +585,12 @@
<excel v-if="documenttype == 'excel'" :previewSrc="previewSrc"></excel>
<txtPdf v-if="documenttype == 'txtPdf'" :previewSrc="previewSrc"></txtPdf>
</a-modal>
+ <tool
+ ref="toolForm"
+ :kbtenantInfo="kbtenantInfo"
+ :item="setObj"
+ :kbdetail="kbdetail"
+ />
</div>
</template>
@@ -651,6 +662,7 @@
const formModel = ref(generateFormModel());
const cloneColumns = ref([]);
const showColumns = ref<Column[]>([]);
+ let setObj = reactive({});
const size = ref<SizeProps>('medium');
let visible = ref(false);
@@ -670,6 +682,7 @@
let kbdetail = reactive({});
let parser_ids = reactive({});
let seeObj = reactive({});
+ let toolForm = ref(null);
let kbtenantInfo = reactive({
asr_id: 'paraformer-realtime-8k-v1',
embd_id: 'BAAI/bge-large-zh-v1.5',
@@ -876,8 +889,9 @@
});
};
- const handleClick = () => {
- visible.value = true;
+ const handleClick = (data) => {
+ Object.assign(setObj, data);
+ toolForm.value.handleClick(data);
};
const onPageChange = (current: number) => {
diff --git a/src/views/dmx/knowledgeLib/tool.vue b/src/views/dmx/knowledgeLib/tool.vue
index 190264f..e8bcf6e 100644
--- a/src/views/dmx/knowledgeLib/tool.vue
+++ b/src/views/dmx/knowledgeLib/tool.vue
@@ -1,14 +1,4 @@
<template>
- <a-button
- type="text"
- :disabled="props.item.run == '1'"
- @click="handleClick"
- size="small"
- >
- <template #icon>
- <icon-tool />
- </template>
- </a-button>
<a-modal
v-model:visible="visible"
title=" "
@@ -469,7 +459,7 @@
if (!errors) {
let data = await kbdocumentchangeparser({
parser_id: form.parser_id,
- doc_id: form.doc_id,
+ doc_id: props.item.id,
parser_config: {
raptor: {
use_raptor: form.use_raptor,
@@ -512,9 +502,9 @@
}
};
const handleOpened = (el) => {
- // console.log('props',props.kbtenantInfo);
- console.log('props', props.item);
- // console.log('props',props.kbdetail);
+ console.log('kbtenantInfo',props.kbtenantInfo);
+ console.log('item', props.item);
+ console.log('kbdetail',props.kbdetail);
console.log(parser_ids, 'parser_ids');
let parser_id = props.item.parser_id;
parser_ids.forEach((item) => {
@@ -522,15 +512,7 @@
form.parser_id = item.value;
}
});
-
- // Object.assign(form,{
- // name: '',// 鐢ㄦ埛鍚�
- // nameJoin: '',// 鏄电О
- // post: '',// 宀椾綅
- // txt: '',// 澶囨敞
- // });
- // formRef.value.resetFields();
- console.log(props.item.id);
+ getList();
};
const onChangeRAPTOR = () => {};
@@ -665,9 +647,15 @@
};
onBeforeMount(() => {
- getList();
+
});
onMounted(() => {});
+
+ defineExpose({
+ handleClick
+ })
+
+
</script>
<style scoped lang="less">
--
Gitblit v1.8.0