|  | @@ -183,6 +183,16 @@ export default {
 | 
	
		
			
				|  |  |            console.error("未找到类型为 'h5-chat' 的元素");
 | 
	
		
			
				|  |  |            return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +		//2025-8-14 新增需求是否为立即结束聊天的选择
 | 
	
		
			
				|  |  | +		if(!!option.endChatOption){
 | 
	
		
			
				|  |  | +			 await this.delay(1000);
 | 
	
		
			
				|  |  | +			 let endMsg = {
 | 
	
		
			
				|  |  | +				 id:-1,
 | 
	
		
			
				|  |  | +				 text:!!option.endChatMsg?option.endChatMsg:"默认结束聊天了"
 | 
	
		
			
				|  |  | +			 }
 | 
	
		
			
				|  |  | +			h5ChatItem.messages.push(endMsg);
 | 
	
		
			
				|  |  | +			return;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |          // 如果有答案就直接用户消息和客服消息
 | 
	
		
			
				|  |  |          let nextMsg = h5ChatItem.agentMsg.shift();
 | 
	
		
			
				|  |  |  		message.click = true;
 | 
	
	
		
			
				|  | @@ -267,10 +277,8 @@ export default {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        // 先输出所有的欢迎信息,欢迎信息为没有options的数据,以及后面一条数据
 | 
	
		
			
				|  |  |        let isOutputWelcome = 0;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        while (h5ChatItem.agentMsg.length > 0) {
 | 
	
		
			
				|  |  |          let msg = h5ChatItem.agentMsg.shift()
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          if (!msg.options || msg.options.length === 0) {
 | 
	
		
			
				|  |  |            isOutputWelcome = 1
 | 
	
		
			
				|  |  |            await this.delay(1000)
 | 
	
	
		
			
				|  | @@ -295,7 +303,6 @@ export default {
 | 
	
		
			
				|  |  |            options: []
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      startCountdown(item) {
 | 
	
		
			
				|  |  |        if (!item.active) {
 |