Skip to content

Commit f6994e1

Browse files
fix: Fallback to fix issues
1 parent 6d7b5eb commit f6994e1

File tree

3 files changed

+22
-32
lines changed

3 files changed

+22
-32
lines changed

ui/src/components/ai-chat/component/chat-input-operate/index.vue

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -653,23 +653,13 @@ function autoSendMessage() {
653653
audio_list: uploadAudioList.value,
654654
video_list: uploadVideoList.value
655655
})
656-
657-
if (
658-
props.sendMessage(inputValue.value, {
659-
image_list: uploadImageList.value,
660-
document_list: uploadDocumentList.value,
661-
audio_list: uploadAudioList.value,
662-
video_list: uploadVideoList.value
663-
}) !== undefined
664-
) {
665-
inputValue.value = ''
666-
uploadImageList.value = []
667-
uploadDocumentList.value = []
668-
uploadAudioList.value = []
669-
uploadVideoList.value = []
670-
if (quickInputRef.value) {
671-
quickInputRef.value.textareaStyle.height = '45px'
672-
}
656+
inputValue.value = ''
657+
uploadImageList.value = []
658+
uploadDocumentList.value = []
659+
uploadAudioList.value = []
660+
uploadVideoList.value = []
661+
if (quickInputRef.value) {
662+
quickInputRef.value.textareaStyle.height = '45px'
673663
}
674664
}
675665

ui/src/components/ai-chat/component/user-form/index.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,8 +357,10 @@ const decodeQuery = (query: string) => {
357357
}
358358
}
359359
const confirmHandle = () => {
360-
localStorage.setItem(`${accessToken}userForm`, JSON.stringify(form_data_context.value))
361-
emit('confirm')
360+
if (checkInputParam()) {
361+
localStorage.setItem(`${accessToken}userForm`, JSON.stringify(form_data_context.value))
362+
emit('confirm')
363+
}
362364
}
363365
const cancelHandle = () => {
364366
emit('cancel')

ui/src/components/ai-chat/index.vue

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:class="type"
66
:style="{ height: firsUserInput ? '100%' : undefined }"
77
>
8-
<div v-if="showUserInputContent" :class="firsUserInput ? 'firstUserInput' : 'popperUserInput'">
8+
<div v-show="showUserInputContent" :class="firsUserInput ? 'firstUserInput' : 'popperUserInput'">
99
<UserForm
1010
v-model:api_form_data="api_form_data"
1111
v-model:form_data="form_data"
@@ -193,23 +193,21 @@ watch(
193193
194194
const toggleUserInput = () => {
195195
showUserInput.value = !showUserInput.value
196-
if (showUserInput.value) {
197-
// 保存当前数据作为初始数据(用于可能的恢复)
198-
initialFormData.value = JSON.parse(JSON.stringify(form_data.value))
199-
initialApiFormData.value = JSON.parse(JSON.stringify(api_form_data.value))
200-
}
196+
// if (showUserInput.value) {
197+
// // 保存当前数据作为初始数据(用于可能的恢复)
198+
// initialFormData.value = JSON.parse(JSON.stringify(form_data.value))
199+
// initialApiFormData.value = JSON.parse(JSON.stringify(api_form_data.value))
200+
// }
201201
}
202202
203203
function UserFormConfirm() {
204-
if (userFormRef.value?.checkInputParam()) {
205-
firsUserInput.value = false
206-
showUserInput.value = false
207-
}
204+
firsUserInput.value = false
205+
showUserInput.value = false
208206
}
209207
function UserFormCancel() {
210-
// 恢复初始数据
211-
form_data.value = JSON.parse(JSON.stringify(initialFormData.value))
212-
api_form_data.value = JSON.parse(JSON.stringify(initialApiFormData.value))
208+
// // 恢复初始数据
209+
// form_data.value = JSON.parse(JSON.stringify(initialFormData.value))
210+
// api_form_data.value = JSON.parse(JSON.stringify(initialApiFormData.value))
213211
showUserInput.value = false
214212
}
215213

0 commit comments

Comments
 (0)