From 3bbdbca8611524ad48354a7436c0080a19bbddc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Fri, 19 Dec 2025 10:34:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9F=B3=E8=A7=86=E9=A2=91=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=88=86=E6=AE=B5=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- installer/docker-compose.yml | 1 + ui/src/views/document/UploadDocument.vue | 23 +++++++++++-------- ui/src/views/document/upload/SetRules.vue | 1 + .../views/document/upload/UploadComponent.vue | 1 + 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/installer/docker-compose.yml b/installer/docker-compose.yml index 1941dd05..5261e6dd 100644 --- a/installer/docker-compose.yml +++ b/installer/docker-compose.yml @@ -14,6 +14,7 @@ services: # 持久化数据 - ~/.maxkb:/opt/maxkb/ - ../apps:/opt/maxkb-app/apps + - ../ui:/opt/maxkb-app/ui - /tmp/maxkb:/tmp environment: # 开启调试模式 diff --git a/ui/src/views/document/UploadDocument.vue b/ui/src/views/document/UploadDocument.vue index 225efb04..859734df 100644 --- a/ui/src/views/document/UploadDocument.vue +++ b/ui/src/views/document/UploadDocument.vue @@ -169,7 +169,13 @@ function submit() { const documents = [] as any console.log('Submit called, documentsType:', documentsType.value) console.log('mediaModels from store:', knowledge.mediaModels) - SetRulesRef.value?.paragraphList.map((item: any) => { + console.log('SetRulesRef.value:', SetRulesRef.value) + + // 处理段落列表 + const paragraphList = SetRulesRef.value?.paragraphList || [] + console.log('paragraphList length:', paragraphList.length) + + paragraphList.map((item: any) => { if (!SetRulesRef.value?.checkedConnect) { item.content.map((v: any) => { delete v['problem_list'] @@ -210,18 +216,17 @@ function submit() { } // 传递分段规则(如果有) if (SetRulesRef.value?.form) { + console.log('SetRulesRef.value.form:', SetRulesRef.value.form) + // 传递patterns if (SetRulesRef.value.form.patterns) { doc.split_patterns = SetRulesRef.value.form.patterns } - // 传递limit - if (SetRulesRef.value.form.limit !== undefined) { - doc.split_limit = SetRulesRef.value.form.limit - } - // 传递with_filter - if (SetRulesRef.value.form.with_filter !== undefined) { - doc.split_with_filter = SetRulesRef.value.form.with_filter - } + // 传递limit (总是传递,即使是默认值) + doc.split_limit = SetRulesRef.value.form.limit + // 传递with_filter (总是传递,即使是默认值) + doc.split_with_filter = SetRulesRef.value.form.with_filter + console.log('Media chunking params:', { split_patterns: doc.split_patterns, split_limit: doc.split_limit, diff --git a/ui/src/views/document/upload/SetRules.vue b/ui/src/views/document/upload/SetRules.vue index 9ff640ee..54c62c4f 100644 --- a/ui/src/views/document/upload/SetRules.vue +++ b/ui/src/views/document/upload/SetRules.vue @@ -250,6 +250,7 @@ defineExpose({ paragraphList, checkedConnect, loading, + form, })