Переглянути джерело

reactor:坐席辅助调整;

zhangchong 1 рік тому
батько
коміт
b211d0a6a2
1 змінених файлів з 8 додано та 5 видалено
  1. 8 5
      src/views/todo/seats/accept/Voice-assistant.vue

+ 8 - 5
src/views/todo/seats/accept/Voice-assistant.vue

@@ -165,11 +165,14 @@ const wsReceive = (message: any) => {
 				if (data.body.content.action === 1) {
 					// 通话中
 					if (messageList.value.length) {
-						//   根据index判断是否是同一句话 如果是同一句话就不添加
-						if (messageList.value[messageList.value.length - 1].body.content.callSentenceInfo.index !== data.body.content.callSentenceInfo.index) {
-							messageList.value.push(data);
-						} else {
-							messageList.value[messageList.value.length - 1].body.content.callSentenceInfo.text = data.body.content.callSentenceInfo.text; // 替换内容
+						for (let i of messageList.value) {
+							if (i.body.content.callSentenceInfo.index === data.body.content.callSentenceInfo.index) {
+								// 如果index相同就替换内容
+								i.body.content.callSentenceInfo.text = data.body.content.callSentenceInfo.text;
+							} else {
+								//index不同就添加
+								messageList.value.push(data);
+							}
 						}
 					} else {
 						messageList.value.push(data);