![]()
diff --git a/ui/src/components/ai-chat/component/chat-input-operate/TouchChat.vue b/ui/src/components/ai-chat/component/chat-input-operate/TouchChat.vue
index d2cc7eee1..b2941d77e 100644
--- a/ui/src/components/ai-chat/component/chat-input-operate/TouchChat.vue
+++ b/ui/src/components/ai-chat/component/chat-input-operate/TouchChat.vue
@@ -8,6 +8,7 @@
@touchstart="onTouchStart"
@touchmove="onTouchMove"
@touchend="onTouchEnd"
+ :disabled="props.disabled"
>
按住说话
@@ -47,6 +48,10 @@ const props = defineProps({
start: {
type: Boolean,
default: false
+ },
+ disabled: {
+ type: Boolean,
+ default: false
}
})
const emit = defineEmits(['TouchStart', 'TouchEnd'])
@@ -57,11 +62,19 @@ const dialogVisible = ref(false)
const message = ref('按住说话')
watch(
- () => props.time,
- (val) => {
- if (val && val === 60) {
+ () => [props.time, props.start],
+ ([time, start]) => {
+ if (start) {
+ isTouching.value = true
+ dialogVisible.value = true
+ message.value = '松开发送,上滑取消'
+ if (time === 60) {
+ dialogVisible.value = false
+ emit('TouchEnd', isTouching.value)
+ isTouching.value = false
+ }
+ } else {
dialogVisible.value = false
- emit('TouchEnd', isTouching.value)
isTouching.value = false
}
}
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 71ae6905e..b4a15a9dc 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
@@ -120,6 +120,7 @@
@TouchEnd="TouchEnd"
:time="recorderTime"
:start="!mediaRecorderStatus"
+ :disabled="loading"
/>
-
+
@@ -166,7 +172,7 @@
-
+
{
// 上传录音文件
const uploadRecording = async (audioBlob: Blob) => {
try {
+ // 非自动发送切换输入框
+ if (!props.applicationDetails.stt_autosend) {
+ isMicrophone.value = false
+ }
recorderLoading.value = true
+
const formData = new FormData()
formData.append('file', audioBlob, 'recording.mp3')
applicationApi
diff --git a/ui/src/components/dynamics-form/items/label/TooltipLabel.vue b/ui/src/components/dynamics-form/items/label/TooltipLabel.vue
index 2ca9911f4..035b6bd6f 100644
--- a/ui/src/components/dynamics-form/items/label/TooltipLabel.vue
+++ b/ui/src/components/dynamics-form/items/label/TooltipLabel.vue
@@ -17,26 +17,4 @@ defineProps<{
tooltip: string
}>()
-
+
diff --git a/ui/src/locales/lang/zh-CN/views/dataset.ts b/ui/src/locales/lang/zh-CN/views/dataset.ts
index e68b55fbe..d9f9271ba 100644
--- a/ui/src/locales/lang/zh-CN/views/dataset.ts
+++ b/ui/src/locales/lang/zh-CN/views/dataset.ts
@@ -34,7 +34,7 @@ export default {
datasetName: {
label: '知识库名称',
placeholder: '请输入知识库名称',
- requiredMessage: '请输入应用名称'
+ requiredMessage: '请输入知识库名称'
},
datasetDescription: {
label: '知识库描述',
diff --git a/ui/src/locales/lang/zh-Hant/views/dataset.ts b/ui/src/locales/lang/zh-Hant/views/dataset.ts
index e6e63eb79..39a5ad7b0 100644
--- a/ui/src/locales/lang/zh-Hant/views/dataset.ts
+++ b/ui/src/locales/lang/zh-Hant/views/dataset.ts
@@ -33,7 +33,7 @@ export default {
datasetName: {
label: '知識庫名稱',
placeholder: '請輸入知識庫名稱',
- requiredMessage: '請輸入應用名稱'
+ requiredMessage: '請輸入知識庫名稱'
},
datasetDescription: {
label: '知識庫描述',
diff --git a/ui/src/styles/app.scss b/ui/src/styles/app.scss
index 0f077b84e..8646670b0 100644
--- a/ui/src/styles/app.scss
+++ b/ui/src/styles/app.scss
@@ -772,3 +772,22 @@ h5 {
background: #d6e2ff;
line-height: 25px;
}
+
+// 参数设置dialog
+.param-dialog {
+ padding: 8px 8px 24px 8px;
+ .el-dialog__header {
+ padding: 16px 16px 0 16px;
+ }
+ .el-dialog__body {
+ padding: 0 !important;
+ }
+ .dialog-max-height {
+ height: 550px;
+ }
+ .custom-slider {
+ .el-input-number.is-without-controls .el-input__wrapper {
+ padding: 0 !important;
+ }
+ }
+}
diff --git a/ui/src/styles/element-plus.scss b/ui/src/styles/element-plus.scss
index de05b18d1..dac94d8f9 100644
--- a/ui/src/styles/element-plus.scss
+++ b/ui/src/styles/element-plus.scss
@@ -425,5 +425,5 @@
}
.el-tree {
- --el-tree-node-content-height: 32px;
+ --el-tree-node-content-height: 38px;
}
diff --git a/ui/src/views/application/component/AIModeParamSettingDialog.vue b/ui/src/views/application/component/AIModeParamSettingDialog.vue
index a42399209..d561dcfea 100644
--- a/ui/src/views/application/component/AIModeParamSettingDialog.vue
+++ b/ui/src/views/application/component/AIModeParamSettingDialog.vue
@@ -2,7 +2,7 @@
{
defineExpose({ open, reset_default })
-
+
diff --git a/ui/src/views/application/component/AddDatasetDialog.vue b/ui/src/views/application/component/AddDatasetDialog.vue
index 71cd9ff9a..10536c16f 100644
--- a/ui/src/views/application/component/AddDatasetDialog.vue
+++ b/ui/src/views/application/component/AddDatasetDialog.vue
@@ -144,7 +144,7 @@ const refresh = () => {
defineExpose({ open })
-
+
diff --git a/ui/src/views/application/component/ParamSettingDialog.vue b/ui/src/views/application/component/ParamSettingDialog.vue
index ca4d22134..678e4db8a 100644
--- a/ui/src/views/application/component/ParamSettingDialog.vue
+++ b/ui/src/views/application/component/ParamSettingDialog.vue
@@ -326,22 +326,6 @@ function changeHandle(val: string) {
defineExpose({ open })
-
diff --git a/ui/src/views/application/component/ReasoningParamSettingDialog.vue b/ui/src/views/application/component/ReasoningParamSettingDialog.vue
index 3d318cf26..2ebc87b62 100644
--- a/ui/src/views/application/component/ReasoningParamSettingDialog.vue
+++ b/ui/src/views/application/component/ReasoningParamSettingDialog.vue
@@ -84,26 +84,4 @@ const submit = () => {
defineExpose({ open })
-
+
diff --git a/ui/src/views/application/component/TTSModeParamSettingDialog.vue b/ui/src/views/application/component/TTSModeParamSettingDialog.vue
index 7534345ad..dfd6d2887 100644
--- a/ui/src/views/application/component/TTSModeParamSettingDialog.vue
+++ b/ui/src/views/application/component/TTSModeParamSettingDialog.vue
@@ -2,9 +2,9 @@
{{ $t('views.application.applicationForm.form.voicePlay.listeningTest') }}
-