瀏覽代碼

reactor:电话控件调整;

zhangchong 1 年之前
父節點
當前提交
1bfb479b70
共有 2 個文件被更改,包括 4 次插入4 次删除
  1. 2 2
      src/App.vue
  2. 2 2
      src/layout/navBars/breadcrumb/telControl.vue

+ 2 - 2
src/App.vue

@@ -86,9 +86,9 @@ onBeforeMount(async () => {
 });
 const unloadHandler = (e: BeforeUnloadEvent) => {
 	//发送消息
-	if (ola.ws) {
+	/*if (ola.ws) {
 		ola.logout();
-	}
+	}*/
 };
 // 页面加载时
 onMounted(() => {

+ 2 - 2
src/layout/navBars/breadcrumb/telControl.vue

@@ -861,7 +861,7 @@ const onConnect = () => {
 	ola.subscribe('ola.caller.' + currentTel.value.telNo);
 	ola.get_agent_state(currentTel.value.telNo);
 
-	// ola.logout(currentTel.value.telNo); //连接之后,先登出一次,防止其他地方已经登陆
+	ola.logout(currentTel.value.telNo); //连接之后,先登出一次,防止其他地方已经登陆
 	let array_ola_queue: EmptyArrayType = []; // 队列
 	if (currentTel.value.queue) {
 		let array = currentTel.value.queue.split(',');
@@ -894,6 +894,7 @@ const onMessage = async (event: any) => {
 			// 设置分机号和坐席组
 			useTelStatusStore.setCallInfo({ telsNo: currentTel.value.telNo });
 			state.loading = true;
+      await connectVoiceAssistant(currentTel.value.telNo); // 坐席助手开启
 			setTimeout(() => {
 				// 设置示闲状态
 				ola.go_ready();
@@ -905,7 +906,6 @@ const onMessage = async (event: any) => {
 			pingTimer.value = setInterval(function () {
 				ola.ping();
 			}, 5000);
-			await connectVoiceAssistant(currentTel.value.telNo); // 坐席助手开启
 		} else if (data.state == 'logout') {
 			// 签出
 			// 重置所有状态