From fef4f79c576a67ea16608bb6a200fe7f065a6647 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期三, 07 八月 2024 19:43:30 +0800
Subject: [PATCH] 配置bug页面修改
---
src/views/dmx/knowledgeLib/config.vue | 49 ++++++++++++++++++++++++++++++++++---------------
1 files changed, 34 insertions(+), 15 deletions(-)
diff --git a/src/views/dmx/knowledgeLib/config.vue b/src/views/dmx/knowledgeLib/config.vue
index 135a26e..fe9a7ca 100644
--- a/src/views/dmx/knowledgeLib/config.vue
+++ b/src/views/dmx/knowledgeLib/config.vue
@@ -31,7 +31,7 @@
class="arco-upload-list-picture custom-upload-avatar"
v-if="file && file.url"
>
- <img :src="file.url" />
+ <img :src="form.avatar" />
<div class="arco-upload-list-picture-mask">
<IconEdit />
</div>
@@ -68,7 +68,7 @@
<!-- <a-option value="1">鑻辨枃</a-option>-->
<!-- </a-select>-->
<!-- </a-form-item>-->
- <a-form-item field="section" label="宓屽叆妯″瀷">
+ <a-form-item field="embd_id" label="宓屽叆妯″瀷">
<a-space direction="vertical" size="large">
<a-select :size="'large'" v-model="form.embd_id" :style="{width:'100%'}" placeholder="璇烽�夋嫨 ..." :disabled="kbObj.chunk_num==0 && kbObj.token_num==0" allow-clear>
<a-optgroup :label="index" v-for="(item,index) in modelList" :key=index>
@@ -92,13 +92,13 @@
<a-slider v-model="form.chunk_token_num" :min="0" :max="2048" show-input />
</a-form-item>
<a-form-item label="甯冨眬璇嗗埆" >
- <a-space direction="vertical" size="large">
- <a-switch v-model="form.layout_recognize" />
+ <a-space direction="vertical">
+ <a-switch v-model="form.layout_recognize" size="small" />
</a-space>
</a-form-item>
<a-form-item field="raptor" label="浣跨敤鍙洖澧炲己RAPTOR绛栫暐">
- <a-space direction="vertical" size="large">
- <a-switch v-model="form.use_raptor" />
+ <a-space direction="vertical" >
+ <a-switch v-model="form.use_raptor" size="small" />
</a-space>
</a-form-item>
<div v-if="form.use_raptor">
@@ -193,10 +193,11 @@
import { Message } from "@arco-design/web-vue";
import { queryModelList,kbUpdate } from "@/api/kbList";
import message from "@arco-design/web-vue/es/message";
-
+import useLoading from "@/hooks/loading";
+const { loading,setLoading } = useLoading(true);
const props = defineProps(['kbtenantInfo'])
-const emit = defineEmits(['cancleConfig'])
+const emit = defineEmits(['cancleConfig','saveConfig'])
// 瑙f瀽鏂规硶鍒楄〃
let parser_ids = props.kbtenantInfo.parser_ids.split(",").map((item) => {
const [value1, value2] = item.split(":");
@@ -236,11 +237,26 @@
message:'鐭ヨ瘑搴撳悕绉颁笉鍏佽涓虹┖',
},
],
+ embd_id: [
+ {
+ required: true,
+ message:'璇烽�夋嫨',
+ },
+ ],
+ parser_id: [
+ {
+ required: true,
+ message:'璇烽�夋嫨',
+ },
+ ],
+ prompt: [
+ {
+ required: true,
+ message:'鎻愮ず璇嶄笉鍏佽涓虹┖',
+ },
+ ],
}
-
-
let visible = ref(false);
-let loading = ref(false);
const formRef = ref(null);
const modelList = ref({});
const file = ref();
@@ -272,7 +288,6 @@
if (errors){
return;
}
- console.log(form.chunk_token_num);
let parms = {
name: form.name,
avatar: form.avatar,
@@ -303,6 +318,8 @@
if(data.code == '0'){
Message.success("閰嶇疆鎴愬姛");
// window.location.reload();
+ emit('saveConfig')
+
}
// emit('upTabdateItem')
@@ -360,9 +377,11 @@
formRef.value.resetFields();
kbObj = value;
console.log(kbObj, 'kbObj');
- // if(kbObj.avatar){
- // file.value.url = kbObj.avatar
- // }
+ if(kbObj.avatar){
+ file.value.url = kbObj.avatar
+ }else{
+ // file.value.url = '';
+ }
let configObj = {
name: kbObj.name,
avatar: kbObj.avatar,
--
Gitblit v1.8.0