Browse Source

修改客户挂断 坐席状态没有改变的问题

zhangshuangnan 7 years ago
parent
commit
d917f2ecac
1 changed files with 18 additions and 8 deletions
  1. 18 8
      CallCenterWeb.UI/js/main.js

+ 18 - 8
CallCenterWeb.UI/js/main.js

@@ -249,8 +249,14 @@ function DropCallBack() {
249 249
 	var obj = $("iframe:visible")
250 250
 //  if (obj.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
251 251
 //	        window.frames[obj.attr("name")].$(".td-call").hide();
252
-	        window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
252
+//	        window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
253 253
 //	    }
254
+
255
+if(window.frames['iframe'+ hidCallID +'']){
256
+	 window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
257
+}
258
+
259
+
254 260
 }
255 261
 //线路状态通知
256 262
 function LineStateAgentBack(data) {
@@ -268,8 +274,12 @@ function LineStateAgentBack(data) {
268 274
 		$(".zxzt").removeClass("br").addClass("bl");//20180509 by fanlongfei 增加坐席状态灯
269 275
 //	if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
270 276
 //	        window.frames[objiframe.attr("name")].clearInter();
271
-	        window.frames['iframe'+ hidCallID +''].clearInter();
277
+//	        window.frames['iframe'+ hidCallID +''].clearInter();
272 278
 //	    }
279
+
280
+if(window.frames['iframe'+ hidCallID +'']){
281
+	 window.frames['iframe'+ hidCallID +''].clearInter();
282
+}
273 283
 		 if (hidTel && hidCallID) {
274 284
             $.post(huayi.config.callcenter_url + 'CallInScreen/UpdateGJ', {
275 285
                 callid: hidTel,
@@ -285,9 +295,11 @@ function LineStateAgentBack(data) {
285 295
 		$(".MakeCall").addClass("active");
286 296
 // 		if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
287 297
 //	        window.frames[objiframe.attr("name")].$(".td-call").hide();
288
-	        window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
298
+//	        window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
289 299
 //	    }
290
-
300
+if(window.frames['iframe'+ hidCallID +'']){
301
+	  window.frames['iframe'+ hidCallID +''].$(".td-call").hide();
302
+}
291 303
 	}
292 304
 	if(data.State == '2') {
293 305
 		$(".hwzt").text('摘机等待拨号'); //左下角状态显示
@@ -332,15 +344,13 @@ function LineStateAgentBack(data) {
332 344
 		$(".Hold").addClass("active");
333 345
 		$(".Transfer").addClass("active");
334 346
 		$(".Meeting").addClass("active");
335
-		var aaa=data.CallDirection
347
+		var aaa=data.CallDirection;
336 348
 		if(data.CallDirection=="in"){
337 349
 //			if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
338
-				
339 350
 				setTimeout(window.frames['iframe'+ hidCallID +''].calling(),500);/*2018-05-19 zhangshuangnan 修改  ps: 因软电话设置为 自动应答 通话时间不计时问题*/
340
-	        	
341 351
 //		    }
352
+
342 353
 		}
343
-		
344 354
  		
345 355
 	}
346 356
 	if(data.State == '7') {