From 8b58e2d0c4cf9db301f17f4456b899183fca86b9 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期二, 30 七月 2024 16:34:59 +0800
Subject: [PATCH] 注册信息

---
 src/views/dmx/knowledgeLib/test.vue |   40 ++++++++++++++++++++++++----------------
 1 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/src/views/dmx/knowledgeLib/test.vue b/src/views/dmx/knowledgeLib/test.vue
index f632bc4..c710965 100644
--- a/src/views/dmx/knowledgeLib/test.vue
+++ b/src/views/dmx/knowledgeLib/test.vue
@@ -15,7 +15,7 @@
             </a-form-item>
             <a-form-item field="section" label="Rerank妯″瀷" :rules="[{match:/section one/,message:'璇烽�夋嫨'}]">
               <a-space direction="vertical" size="large">
-                <a-select :size="'large'" :default-value="form.rerank_id" :style="{width:'100%'}" placeholder="璇烽�夋嫨 ..." allow-clear>
+                <a-select :size="'large'" v-model="form.rerank_id" :style="{width:'100%'}" placeholder="璇烽�夋嫨 ..." allow-clear>
                   <a-optgroup  :label="index" v-for="(item,index) in modelList" :key=index>
                     <a-option
                       v-for="(obj) in item"
@@ -83,24 +83,28 @@
 </template>
 
 <script lang="ts" setup>
-import { onMounted ,onBeforeMount, reactive, ref } from "vue";
+import { onMounted, onBeforeMount, reactive, ref, watch } from "vue";
 import { Message } from '@arco-design/web-vue';
 import { kbretrievalTest, queryModelList } from "@/api/kbList";
 
-const props = defineProps({
-  kbobj: {
-    type: Object,
-    default: () => {
-      return {}
-    }
+const props = defineProps(['kbobj'])
+watch(
+  ()=>props.kbobj,
+  (val)=>{
+    console.log(val, '瑙佸惉鍒版柊鍊�');
+  },
+  {
+    deep: true,
+    immediate: true
   }
-})
+)
+
 let visible = ref(false);
 let loading = ref(false);
 const formRef = ref(null);
 const modelList = ref({});
 let form = reactive({
-  kb_id: props.kbobj.kb_id,
+  kb_id: props.kbobj.id,
   page: 1,
   question: '',
   rerank_id: '',
@@ -112,22 +116,24 @@
 
 
 const formatter = (value) => {
-  return value / 100
+  return Math.round(value / 100)
 };
 
 
 
-const sayHello = () => {
-  Message.info('hello');
+const sayHello = (str) => {
+  Message.info(str);
 };
 
 const handleSubmit = async ({values, errors}) => {
+  // console.log(props.kbobj, 'props.kbobj');
   if (!form.question){
     return
   }
-  form.similarity_threshold = form.similarity_threshold/100;
-  form.vector_similarity_weight = form.vector_similarity_weight/100;
-   const data = await kbretrievalTest(form);
+  let formObj = {...form}
+  formObj.similarity_threshold = formObj.similarity_threshold/100;
+  formObj.vector_similarity_weight = formObj.vector_similarity_weight/100;
+   const data = await kbretrievalTest(formObj);
   console.log(data);
 }
 
@@ -184,6 +190,8 @@
 
 
 })
+
+
 </script>
 
 <script lang="ts">

--
Gitblit v1.8.0