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