Просмотр исходного кода

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

zhangshuangnan лет назад: 7
Родитель
Сommit
d917f2ecac
1 измененных файлов с 18 добавлено и 8 удалено
  1. 18 8
      CallCenterWeb.UI/js/main.js

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

249
 	var obj = $("iframe:visible")
249
 	var obj = $("iframe:visible")
250
 //  if (obj.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
250
 //  if (obj.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
251
 //	        window.frames[obj.attr("name")].$(".td-call").hide();
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
 function LineStateAgentBack(data) {
262
 function LineStateAgentBack(data) {
268
 		$(".zxzt").removeClass("br").addClass("bl");//20180509 by fanlongfei 增加坐席状态灯
274
 		$(".zxzt").removeClass("br").addClass("bl");//20180509 by fanlongfei 增加坐席状态灯
269
 //	if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
275
 //	if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
270
 //	        window.frames[objiframe.attr("name")].clearInter();
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
 		 if (hidTel && hidCallID) {
283
 		 if (hidTel && hidCallID) {
274
             $.post(huayi.config.callcenter_url + 'CallInScreen/UpdateGJ', {
284
             $.post(huayi.config.callcenter_url + 'CallInScreen/UpdateGJ', {
275
                 callid: hidTel,
285
                 callid: hidTel,
285
 		$(".MakeCall").addClass("active");
295
 		$(".MakeCall").addClass("active");
286
 // 		if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
296
 // 		if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
287
 //	        window.frames[objiframe.attr("name")].$(".td-call").hide();
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
 	if(data.State == '2') {
304
 	if(data.State == '2') {
293
 		$(".hwzt").text('摘机等待拨号'); //左下角状态显示
305
 		$(".hwzt").text('摘机等待拨号'); //左下角状态显示
332
 		$(".Hold").addClass("active");
344
 		$(".Hold").addClass("active");
333
 		$(".Transfer").addClass("active");
345
 		$(".Transfer").addClass("active");
334
 		$(".Meeting").addClass("active");
346
 		$(".Meeting").addClass("active");
335
-		var aaa=data.CallDirection
347
+		var aaa=data.CallDirection;
336
 		if(data.CallDirection=="in"){
348
 		if(data.CallDirection=="in"){
337
 //			if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
349
 //			if (objiframe.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
338
-				
339
 				setTimeout(window.frames['iframe'+ hidCallID +''].calling(),500);/*2018-05-19 zhangshuangnan 修改  ps: 因软电话设置为 自动应答 通话时间不计时问题*/
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
 	if(data.State == '7') {
356
 	if(data.State == '7') {