From b6107c2cb71fc5216d67bbfa941a3ec115b0dafb Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期三, 31 七月 2024 15:41:27 +0800
Subject: [PATCH] 测试页面bug的修改
---
src/views/dmx/knowledgeLib/test.vue | 52 +++++++++++++------------
src/views/dmx/knowledgeLib/index.vue | 10 +++-
2 files changed, 34 insertions(+), 28 deletions(-)
diff --git a/src/views/dmx/knowledgeLib/index.vue b/src/views/dmx/knowledgeLib/index.vue
index 8aadd0e..ba013eb 100644
--- a/src/views/dmx/knowledgeLib/index.vue
+++ b/src/views/dmx/knowledgeLib/index.vue
@@ -233,7 +233,7 @@
</a-tab-pane>
<a-tab-pane key="2" :title="t('dmx.list.test')">
<div class="rt-container-main">
- <test></test>
+ <test ref="testForm"></test>
</div>
</a-tab-pane>
<a-tab-pane key="3" :title="t('dmx.list.disposition')">
@@ -336,6 +336,8 @@
let visible = ref(false)
let detailsShow = ref(false)
let selectedTab = ref(0)
+ let testForm = ref(null)
+ let kbId = ref('')
let kbobj = reactive({})
let kbdetail = reactive({})
let parser_ids = reactive({})
@@ -357,7 +359,8 @@
selectedTab.value= index;
// console.log(item.id);
kbobj= item;
- store.kbobj = kbobj
+ kbId = kbobj.id;
+ testForm.value.changekbid(kbId);
fetchData({
kb_id: kbobj.id,
page: 1,
@@ -533,7 +536,8 @@
console.log(tabs.value, 'tabs');
if(tabs.value.length>0 && tabs.value[0]){
kbobj = tabs.value[0]
- store.kbobj = kbobj
+ kbId = kbobj.id;
+ testForm.value.changekbid(kbId);
fetchData({
kb_id: kbobj.id,
page: 1,
diff --git a/src/views/dmx/knowledgeLib/test.vue b/src/views/dmx/knowledgeLib/test.vue
index 478510d..fbeab3e 100644
--- a/src/views/dmx/knowledgeLib/test.vue
+++ b/src/views/dmx/knowledgeLib/test.vue
@@ -68,31 +68,21 @@
import { kbretrievalTest, queryModelList } from "@/api/kbList";
// import { usePinia } from "../../../store";
// const store = usePinia();
-// const props = defineProps({
-// kbobj: {
-// type: Object,
-// default: () => {
-// return {}
-// }
-// }
-// })
-// watch(
-// ()=>props.kbobj,
-// (val)=>{
-// console.log(val, '瑙佸惉鍒版柊鍊�');
-// },
-// {
-// deep: true,
-// immediate: true
-// }
-// )
+// const props = defineProps(['kbId'])
+
+// watch(() => props.kbId, (newValue, oldValue) => {
+// console.log('kbId 鍙樺寲浜�', newValue, oldValue);
+// },{
+// deep:true,
+// });
+
let visible = ref(false);
let loading = ref(false);
const formRef = ref(null);
+const kbid = ref('');
const modelList = ref({});
let form = reactive({
- // kb_id: store.kbobj.id,
page: 1,
question: '',
rerank_id: '',
@@ -109,15 +99,16 @@
const handleSubmit = async ({values, errors}) => {
// console.log(props.kbobj, 'props.kbobj');
- console.log(store.kbobj.id, 'store');
if (!form.question){
return
}
- // let formObj = {...form}
- // formObj.kb_id = store.kbobj.id;
- // formObj.similarity_threshold = formObj.similarity_threshold/100;
- // formObj.vector_similarity_weight = formObj.vector_similarity_weight/100;
- // const data = await kbretrievalTest(formObj);
+ let formObj = {
+ ...form,
+ kb_id:kbid.value,
+ }
+ formObj.similarity_threshold = formObj.similarity_threshold/100;
+ formObj.vector_similarity_weight = formObj.vector_similarity_weight/100;
+ const data = await kbretrievalTest(formObj);
}
const handleClick = () => {
@@ -133,6 +124,11 @@
});
formRef.value.resetFields();
}
+
+const changekbid = (value) => {
+ kbid.value = value;
+}
+
const queryModel = async (params) => {
try {
const data = await queryModelList(params);
@@ -148,6 +144,12 @@
}
};
+
+
+defineExpose({
+ changekbid
+})
+
onBeforeMount(()=>{
queryModel({})
})
--
Gitblit v1.8.0