Kaynağa Gözat

修改坐席监控状态问题

zhangshuangnan 7 yıl önce
ebeveyn
işleme
d4b41b89eb
1 değiştirilmiş dosya ile 7 ekleme ve 7 silme
  1. 7 7
      CallCenterWeb.UI/TelCall/SeatMonitor.html

+ 7 - 7
CallCenterWeb.UI/TelCall/SeatMonitor.html

@@ -568,18 +568,22 @@
568 568
         }
569 569
         //坐席状态
570 570
         function UpdateAgentState(WorkNumber, State) {
571
+        	console.log('坐席状态'+ State)
572
+        	 var ele = $("." + WorkNumber).find("i");
571 573
             var sts = "";
572 574
             switch (State) {
573 575
                 case "0": sts = "lx"; break;//离线
574 576
                 case "1":break;//登录中
575
-                case "2": sts = "kx"; break;//空闲
577
+                case "2":  if (!(ele.hasClass("ml"))) {//空闲  2018-05-18 zhangshuangnan 新增
578
+                	sts = "kx";
579
+                 } break;//空闲
580
+//              case "2": sts = "kx"; break;//空闲
576 581
                 case "3": sts = "th"; break;//通话中
577 582
                 case "4": sts = "hh"; break;//话后处理中
578 583
                 case "5": sts = "ml"; break;//小休
579 584
                 case "6": sts = "zl"; break;//被请求
580 585
                 case "7": sts = "lx"; break;//注销
581 586
             }
582
-            var ele = $("." + WorkNumber).find("i");
583 587
             if (sts) {
584 588
                 ele.removeClass().addClass(sts);
585 589
             }
@@ -594,16 +598,13 @@
594 598
         }
595 599
         //线路状态
596 600
         function UpdateLineState(WorkNumber, State) {
601
+        	console.log('线路状态'+ State)
597 602
             var sts = "";
598 603
             var ele = $("." + WorkNumber).find("i");
599 604
             switch (State) {
600 605
                 case "0": sts = "lx"; break;//分机不可用
601 606
                 case "1": if (!(ele.hasClass("hh") || ele.hasClass("ml"))) {//空闲  2018-05-18 zhangshuangnan 新增
602 607
                 	sts = "kx";
603
-					top.$(".zxzt").removeClass("br").addClass("bl");
604
-					top.$(".SayBusy").addClass("active");
605
-					top.$(".SayFree").removeClass("active");
606
-					top.$(".hwzt").text('空闲');/*2018-05-24 zhangshuangnan 新增 (top.) 解决强拆后状态不准确问题*/
607 608
                  } break;
608 609
                 case "2": sts = "ml"; break;//摘机等待拨号
609 610
                 case "3": sts = "ml"; break;//正在拨号
@@ -619,7 +620,6 @@
619 620
                 case "13": break;//保持/呼出振铃
620 621
                 case "14": break;//保持/通话中
621 622
             }
622
-            var ele = $("." + WorkNumber).find("i");
623 623
             if (sts) {
624 624
                 ele.removeClass().addClass(sts);
625 625
             }