Sfoglia il codice sorgente

返回状态测试修改

liuzhen 6 anni fa
parent
commit
558e11c00b
1 ha cambiato i file con 34 aggiunte e 1 eliminazioni
  1. 34 1
      CallCenterWeb.UI/js/main.js

+ 34 - 1
CallCenterWeb.UI/js/main.js

@@ -97,6 +97,9 @@ function Connect() {
97 97
 						case "linestateagent":
98 98
 							LineStateAgentBack(data);
99 99
 							break; //线路状态通知
100
+						case "agentstateagent":
101
+                        	AgentStateAgentBack(data);
102
+                        break; //坐席状态通知
100 103
 						case "callid":
101 104
 							CallIDBack(data);
102 105
 							break; //获取callid
@@ -352,7 +355,37 @@ function LineStateAgentBack(data) {
352 355
 		$(".hwzt").text('通话保持中'); //左下角状态显示
353 356
 	}
354 357
 }
355
-
358
+//线路状态通知
359
+function AgentStateAgentBack(data){
360
+	var objiframe = $("iframe:visible")
361
+	if(data.State == '6') {
362
+		$(".hwzt").text('通话中'); //左下角状态显示
363
+		$(".fwzt").removeClass("bl").addClass("br");
364
+		$(".zxzt").removeClass("bl").addClass("br");//20180509 by fanlongfei 增加坐席状态灯
365
+		if(hidTel && hidCallID) {
366
+			$.post(huayi.config.callcenter_url + 'CallInScreen/UpdateZJ', {
367
+				callid: hidCallID,
368
+				"token": $.cookie("token")
369
+			}, function(result) {
370
+				result = JSON.parse(result);
371
+				if(result.state.toLowerCase() == "success") {}
372
+			})
373
+		}
374
+		$("#top-search li i").removeClass("active");
375
+		$(".DropCall").addClass("active");
376
+		$(".Hold").addClass("active");
377
+		$(".Transfer").addClass("active");
378
+		$(".Meeting").addClass("active");
379
+		var aaa=data.CallDirection;
380
+		if(data.CallDirection=="in"){
381
+//			if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
382
+				setTimeout(window.frames['iframe'+ hidCallID +''].calling(),500);/*2018-05-19 zhangshuangnan 修改  ps: 因软电话设置为 自动应答 通话时间不计时问题*/
383
+//		    }
384
+		}
385
+	}else{
386
+		console.log('出错了!')
387
+	}
388
+}
356 389
 function toDub(i) {
357 390
 	return i < 10 ? "0" + i : "" + i;
358 391
 }