Преглед на файлове

reactor:测试呼叫中心;

zhangchong преди 1 година
родител
ревизия
72abe31902
променени са 1 файла, в които са добавени 8 реда и са изтрити 4 реда
  1. 8 4
      src/layout/navBars/breadcrumb/telControl.vue

+ 8 - 4
src/layout/navBars/breadcrumb/telControl.vue

@@ -961,17 +961,21 @@ const onMessage = (event: any) => {
 		if (data.state == 'busy') {
 			holdStatus(data.private_data); //处理保持
       if (data.private_data == 'monitoring'){ // 三方来电振铃中
+        useTelStatusStore.setPhoneControlState(TelStates.ring);
         console.log('三方来电振铃中')
       }else if(data.private_data == 'three_way'){ // 三方来电通话中
+        // 开始计时
+        startTime();
+        // 设置电话状态 通话中
+        useTelStatusStore.setPhoneControlState(TelStates.onCall);
         console.log('三方来电通话中')
       }else if(data.private_data == 'three_way_hangup'){ // 三方来电挂断
         console.log('三方来电挂断')
       } else if(data.private_data == 'three_way_ring'){ // 三方通话呼出中
         console.log('三方通话呼出中')
-      }else if(data.private_data == 'three_way_answered'){ // 三方通话接通
-        console.log('三方通话接通')
-      }else if(data.private_data == 'three_way_answered'){ // 三方通话接通
-        console.log('三方通话接通')
+      }else if(data.private_data == 'three_way_answered'){ // 三方通话呼出接通
+        onCallArr.value.push(data); // 三方通话呼出中
+        console.log('三方通话呼出接通,推送一次')
       }else if (data.call_direction == 'outbound') {
 				// 呼出
 				if (data.private_data == 'calling') {