diff --git a/ui/src/components/ai-chat/component/chat-input-operate/index.vue b/ui/src/components/ai-chat/component/chat-input-operate/index.vue
index 44c986ebb..8329de818 100644
--- a/ui/src/components/ai-chat/component/chat-input-operate/index.vue
+++ b/ui/src/components/ai-chat/component/chat-input-operate/index.vue
@@ -535,10 +535,20 @@ function sendChatHandle(event?: any) {
}
}
} else {
- // 如果同时按下ctrl+回车键,则会换行
- inputValue.value += '\n'
+ // 如果同时按下ctrl+回车键,则会换行
+ insertNewlineAtCursor()
}
}
+const insertNewlineAtCursor = () => {
+ const textarea = document.querySelector('.el-textarea__inner') as HTMLTextAreaElement
+ const startPos = textarea.selectionStart
+ const endPos = textarea.selectionEnd
+ // 在光标处插入换行符
+ inputValue.value = inputValue.value.slice(0, startPos) + '\n' + inputValue.value.slice(endPos)
+ nextTick(() => {
+ textarea.setSelectionRange(startPos + 1, startPos + 1) // 光标定位到换行后位置
+ })
+}
function deleteFile(index: number, val: string) {
if (val === 'image') {
diff --git a/ui/src/locales/lang/en-US/components.ts b/ui/src/locales/lang/en-US/components.ts
index fd63f8345..7f794e1a1 100644
--- a/ui/src/locales/lang/en-US/components.ts
+++ b/ui/src/locales/lang/en-US/components.ts
@@ -5,7 +5,7 @@ export default {
loading: 'Loading',
noMore: 'No more! ',
selectParagraph: {
- title: 'Select Paragraph',
+ title: 'Select Segments',
error: 'Process only the failed segments',
all: 'All Segments'
}
diff --git a/ui/src/styles/app.scss b/ui/src/styles/app.scss
index c42b4bf70..55f0106c2 100644
--- a/ui/src/styles/app.scss
+++ b/ui/src/styles/app.scss
@@ -11,9 +11,7 @@
margin: 0;
padding: 0;
}
-[v-cloak] {
- display: none !important;
-}
+
html {
height: 100%;
box-sizing: border-box;
diff --git a/ui/src/views/document/component/EmbeddingContentDialog.vue b/ui/src/views/document/component/EmbeddingContentDialog.vue
index 8d3616ec8..5286b36fe 100644
--- a/ui/src/views/document/component/EmbeddingContentDialog.vue
+++ b/ui/src/views/document/component/EmbeddingContentDialog.vue
@@ -3,14 +3,13 @@
v-model="dialogVisible"
:title="$t('components.selectParagraph.title')"
:before-close="close"
+ width="450"
>
{{
$t('components.selectParagraph.error')
}}
- {{
- $t('components.selectParagraph.all')
- }}
+ {{ $t('components.selectParagraph.all') }}