diff --git a/src/pages/index/dialog.vue b/src/pages/index/dialog.vue index 8fe43e28..2419e313 100644 --- a/src/pages/index/dialog.vue +++ b/src/pages/index/dialog.vue @@ -122,7 +122,7 @@ /> --> + :adjustPosition="true" :isDisabled="isHistory || isSending" :disabledText="''" style="margin-left: 10rpx;"/> @@ -364,6 +364,7 @@ setTimeout(() => { stopAnswerCallBack.value = null; answerIsOver.value = true; + isSending.value = false }, 10); return; } @@ -484,9 +485,13 @@ seqNo: seqNo.value } }); + talkQnsList.value = []; sendMessage({ commond: 'ASK', - body: data.askData + body: { + ...data.askData, + isReload: true + } }); // // 设置停止回调 // stopAnswerCallBack.value = ($data) => { @@ -717,7 +722,7 @@ }; // 新发送语音前loading动画 const sendLoading = () => { - isSending.value = true + isSending.value = true talkQnsList.value = []; talkingList.value.push({ type: 'question', @@ -738,7 +743,7 @@ // } if (!ossKey) { talkingList.value.pop(); - isSending.value = false + isSending.value = false uni.showToast({ title: '系统异常,请联系管理员', icon: 'none', @@ -757,7 +762,7 @@ }); } else { talkingList.value.pop(); - isSending.value = false + isSending.value = false uni.showToast({ title: '未识别到文字', icon: 'none',