|
|
@@ -192,13 +192,13 @@
|
|
|
import { onMounted, onBeforeMount, reactive, ref } from "vue";
|
|
|
import { Message } from "@arco-design/web-vue";
|
|
|
import { queryModelList,kbUpdate } from "@/api/kbList";
|
|
|
+import message from "@arco-design/web-vue/es/message";
|
|
|
|
|
|
|
|
|
const props = defineProps(['kbtenantInfo'])
|
|
|
// const emit = defineEmits(['upTabdateItem'])
|
|
|
-const kbtenantInfo = props.kbtenantInfo;
|
|
|
// 解析方法列表
|
|
|
-let parser_ids = kbtenantInfo.parser_ids.split(",").map((item) => {
|
|
|
+let parser_ids = props.kbtenantInfo.parser_ids.split(",").map((item) => {
|
|
|
const [value1, value2] = item.split(":");
|
|
|
return {
|
|
|
name: value2,
|
|
|
@@ -272,7 +272,6 @@ const handleSubmit = async ({ values, errors }) => {
|
|
|
if (errors){
|
|
|
return;
|
|
|
}
|
|
|
- console.log(form);
|
|
|
let parms = {
|
|
|
name: form.name,
|
|
|
avatar: form.avatar,
|
|
|
@@ -287,7 +286,7 @@ const handleSubmit = async ({ values, errors }) => {
|
|
|
},
|
|
|
kb_id: kbObj.id,
|
|
|
}
|
|
|
- if(form.layout_recognize){
|
|
|
+ if(form.use_raptor){
|
|
|
parms.parser_config.raptor = {
|
|
|
use_raptor: form.use_raptor,
|
|
|
prompt: form.prompt,
|
|
|
@@ -297,8 +296,6 @@ const handleSubmit = async ({ values, errors }) => {
|
|
|
random_seed: form.random_seed,
|
|
|
};
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
try {
|
|
|
|
|
|
const data = await kbUpdate(parms);
|
|
|
@@ -306,11 +303,10 @@ const handleSubmit = async ({ values, errors }) => {
|
|
|
Message.success("配置成功");
|
|
|
// window.location.reload();
|
|
|
}
|
|
|
- // visible.value = false;
|
|
|
// emit('upTabdateItem')
|
|
|
|
|
|
} catch (err) {
|
|
|
- // you can report use errorHandler or other
|
|
|
+ Message.error(err.message);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -324,14 +320,6 @@ function randomNumber() {
|
|
|
form.random_seed = Math.floor(Math.random() * (max - min + 1)) + min;
|
|
|
}
|
|
|
|
|
|
-const onChangeRAPTOR = () => {
|
|
|
- console.log(form);
|
|
|
-};
|
|
|
-
|
|
|
-
|
|
|
-const handleClick = () => {
|
|
|
- visible.value = true;
|
|
|
-};
|
|
|
const handleBeforeOk = (done) => {
|
|
|
formRef.value.validate().then(res => {
|
|
|
console.log("form:", form);
|
|
|
@@ -343,10 +331,6 @@ const handleBeforeOk = (done) => {
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
-const handleCancel = () => {
|
|
|
- visible.value = false;
|
|
|
-};
|
|
|
-
|
|
|
const handleOpened =(el) => {
|
|
|
Object.assign(form,{
|
|
|
|
|
|
@@ -367,6 +351,7 @@ const queryModel = async (params) => {
|
|
|
};
|
|
|
|
|
|
const changekbObj = (value) => {
|
|
|
+ formRef.value.resetFields();
|
|
|
kbObj = value;
|
|
|
console.log(kbObj, 'kbObj');
|
|
|
// if(kbObj.avatar){
|
|
|
@@ -375,14 +360,14 @@ const changekbObj = (value) => {
|
|
|
let configObj = {
|
|
|
name: kbObj.name,
|
|
|
avatar: kbObj.avatar,
|
|
|
- chunk_token_num: kbObj.parser_config ? kbObj.parser_config.chunk_token_num : 128,
|
|
|
- pages: kbObj.pages,
|
|
|
+ chunk_token_num: kbObj.parser_config.chunk_token_num,
|
|
|
+ pages: kbObj.parser_config.pages,
|
|
|
description: kbObj.description,
|
|
|
language: "English",
|
|
|
permission: kbObj.permission,
|
|
|
- embd_id: "BAAI/bge-large-zh-v1.5",
|
|
|
+ embd_id: props.kbtenantInfo.embd_id || kbObj.embd_id,
|
|
|
parser_id: kbObj.parser_id,
|
|
|
- layout_recognize: kbObj.parser_config ? kbObj.parser_config.layout_recognize:false,
|
|
|
+ layout_recognize: true,
|
|
|
}
|
|
|
let raptor = {}
|
|
|
if(kbObj.parser_config && kbObj.parser_config.raptor){
|
|
|
@@ -390,11 +375,12 @@ const changekbObj = (value) => {
|
|
|
Object.assign(form,{
|
|
|
...configObj,
|
|
|
...raptor,
|
|
|
+ use_raptor: kbObj.parser_config.raptor.use_raptor,
|
|
|
});
|
|
|
}else{
|
|
|
Object.assign(form,configObj);
|
|
|
}
|
|
|
-
|
|
|
+ console.log(form,'配置页面表单信息');
|
|
|
}
|
|
|
|
|
|
defineExpose({
|