liudong
2024-07-31 b6107c2cb71fc5216d67bbfa941a3ec115b0dafb
测试页面bug的修改
2个文件已修改
62 ■■■■ 已修改文件
src/views/dmx/knowledgeLib/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dmx/knowledgeLib/test.vue 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,
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({})
})