mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-25 17:22:55 +00:00
fix: optimization user input
This commit is contained in:
parent
a71c844ef4
commit
678a5ae4a5
|
|
@ -6,7 +6,7 @@ LangSearch 是一个提供免费Web Search API和Rerank API的服务,支持新
|
|||
## 配置
|
||||
|
||||
1. 获取API Key
|
||||
在[Langsearch](https://langsearch.com/overview) 上申请 API 密钥。
|
||||
在[LangSearch](https://langsearch.com/overview) 上申请 API 密钥。
|
||||

|
||||
2. 在函数库中配置
|
||||
在函数库的LangSearch函数面板中,点击 … > 启用参数,填写 API 密钥,并启用该函数。
|
||||
|
|
|
|||
|
|
@ -655,13 +655,17 @@ function autoSendMessage() {
|
|||
audio_list: uploadAudioList.value,
|
||||
video_list: uploadVideoList.value
|
||||
})
|
||||
inputValue.value = ''
|
||||
uploadImageList.value = []
|
||||
uploadDocumentList.value = []
|
||||
uploadAudioList.value = []
|
||||
uploadVideoList.value = []
|
||||
if (quickInputRef.value) {
|
||||
quickInputRef.value.textareaStyle.height = '45px'
|
||||
if (!props.checkInputParam()) {
|
||||
return
|
||||
} else {
|
||||
inputValue.value = ''
|
||||
uploadImageList.value = []
|
||||
uploadDocumentList.value = []
|
||||
uploadAudioList.value = []
|
||||
uploadVideoList.value = []
|
||||
if (quickInputRef.value) {
|
||||
quickInputRef.value.textareaStyle.height = '45px'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -198,11 +198,11 @@ watch(
|
|||
|
||||
const toggleUserInput = () => {
|
||||
showUserInput.value = !showUserInput.value
|
||||
// if (showUserInput.value) {
|
||||
// // 保存当前数据作为初始数据(用于可能的恢复)
|
||||
// initialFormData.value = JSON.parse(JSON.stringify(form_data.value))
|
||||
// initialApiFormData.value = JSON.parse(JSON.stringify(api_form_data.value))
|
||||
// }
|
||||
if (showUserInput.value) {
|
||||
// 保存当前数据作为初始数据(用于可能的恢复)
|
||||
initialFormData.value = JSON.parse(JSON.stringify(form_data.value))
|
||||
initialApiFormData.value = JSON.parse(JSON.stringify(api_form_data.value))
|
||||
}
|
||||
}
|
||||
|
||||
function UserFormConfirm() {
|
||||
|
|
@ -210,13 +210,14 @@ function UserFormConfirm() {
|
|||
showUserInput.value = false
|
||||
}
|
||||
function UserFormCancel() {
|
||||
// // 恢复初始数据
|
||||
// form_data.value = JSON.parse(JSON.stringify(initialFormData.value))
|
||||
// api_form_data.value = JSON.parse(JSON.stringify(initialApiFormData.value))
|
||||
// 恢复初始数据
|
||||
form_data.value = JSON.parse(JSON.stringify(initialFormData.value))
|
||||
api_form_data.value = JSON.parse(JSON.stringify(initialApiFormData.value))
|
||||
userFormRef.value?.render(form_data.value)
|
||||
showUserInput.value = false
|
||||
}
|
||||
const checkInputParam = () => {
|
||||
userFormRef.value?.checkInputParam()
|
||||
return userFormRef.value?.checkInputParam() || false
|
||||
}
|
||||
|
||||
function sendMessage(val: string, other_params_data?: any, chat?: chatType) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue