| | |
| | | import { onMounted, onBeforeMount, reactive, ref, watch } from "vue"; |
| | | import { Message } from '@arco-design/web-vue'; |
| | | 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: '', |
| | |
| | | |
| | | 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 = () => { |
| | |
| | | }); |
| | | formRef.value.resetFields(); |
| | | } |
| | | |
| | | const changekbid = (value) => { |
| | | kbid.value = value; |
| | | } |
| | | |
| | | const queryModel = async (params) => { |
| | | try { |
| | | const data = await queryModelList(params); |
| | |
| | | |
| | | } |
| | | }; |
| | | |
| | | |
| | | defineExpose({ |
| | | changekbid |
| | | }) |
| | | |
| | | onBeforeMount(()=>{ |
| | | queryModel({}) |
| | | }) |