浏览代码

增加话务日志

zhangshuangnan 7 年之前
父节点
当前提交
53cedaef7d

+ 1 - 2
CallCenterWeb.UI/SystemManager/js/yongHuManger.js

@@ -461,8 +461,7 @@ function getYG(chan_uc, ygbh) {
461 461
 				$('.inps5').val(ygcon.depname); //所属部门
462 462
 				$('.inps5').attr('data_id', ygcon.F_DeptId);
463 463
 				$('.change_hwb input[name="huwu"][value="' + ygcon.F_SeatFlag + '"]').prop("checked", "checked"); //话务标志
464
-				
465
-				 if ($('.change_hwb input[name="huwu"]').val() == true) {
464
+				 if (ygcon.F_SeatFlag) {
466 465
 			           $('.chan_whTR').show();
467 466
 			        }else{
468 467
 			            $('.chan_whTR').hide();

+ 3 - 3
CallCenterWeb.UI/WebChart/js/huawu.js

@@ -214,7 +214,7 @@ $(document).ready(function() {
214 214
 
215 215
 	}
216 216
 
217
-//pasrt 3
217
+//pasrt 5
218 218
 	var main = echarts.init(document.getElementById('main'));
219 219
 	main.setOption({
220 220
 
@@ -317,7 +317,7 @@ $(document).ready(function() {
317 317
 	
318 318
 	
319 319
 	
320
-	//接通率报表part4
320
+	//接通率报表part3
321 321
 var jtv = echarts.init(document.getElementById('jtv_num'));
322 322
 jtv.setOption({
323 323
 //	title: {
@@ -477,7 +477,7 @@ function partFour(){
477 477
    	   });
478 478
    }
479 479
  
480
-	//通话时长part5
480
+	//通话时长part4
481 481
 var th_nums = echarts.init(document.getElementById('th_nums'));
482 482
 th_nums.setOption({
483 483
 //	title: {

+ 5 - 7
CallCenterWeb.UI/index.html

@@ -1367,6 +1367,7 @@
1367 1367
 		<input type="hidden" id="callNumber" value="" name="callNumber"/><!--来电号码-->
1368 1368
 		<input type="hidden" id="ZYNumber" value="" name="ZYNumber"/><!--转移号码-->
1369 1369
 		<input type="hidden" id="hfOtype" value="" name="hfOtype"/><!--外呼类型-->
1370
+		<input type="hidden" id="callLogid" value="" name="callLogid"/><!--置忙返回的日志ID-->
1370 1371
 		<input type="hidden" id="HdIswin" value="" name="HdIswin" value="true"/><!--判断是否是坐席-->
1371 1372
     <!--OCX 结束-->
1372 1373
 
@@ -1386,10 +1387,7 @@
1386 1387
     <script src="./js/plugins/layer/layer.min.js"></script>
1387 1388
     <script src="./js/hplus.min.js?v=4.1.0"></script>
1388 1389
     <script src="./js/contabs.min.js"></script>
1389
-   
1390
-   <!--<script type="text/javascript">
1391
-				
1392
-			</script>-->
1390
+
1393 1391
    
1394 1392
    			<script language="javascript" for="Phone" event="OnPhoneStatusNotify(Status)">
1395 1393
 				
@@ -1420,7 +1418,7 @@
1420 1418
 			</script>
1421 1419
 			<!--转移成功-->
1422 1420
 			<script language="javascript" for="Phone" event="OnTransOutSuccTalk()">
1423
-				Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
1421
+				Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "false", "false");
1424 1422
 			</script>
1425 1423
 			<!--转移失败-->
1426 1424
 			<script language="javascript" for="Phone" event="OnTransOutFailure()">
@@ -1493,12 +1491,12 @@
1493 1491
 				becallcome = true;
1494 1492
 			</script>
1495 1493
 			<!--释放前事件-->
1496
-			<script language="javascript" for="Phone" event="OnBeforeRelease(CanRelease)">
1494
+			<!--<script language="javascript" for="Phone" event="OnBeforeRelease(CanRelease)">
1497 1495
 			
1498 1496
 					if(becallcome) {
1499 1497
 						MydTransToIVR();
1500 1498
 					}
1501
-			</script>
1499
+			</script>-->
1502 1500
 			<!-- 示闲失败时触发此事件 -->
1503 1501
 			<script language="javascript" for="Phone" event="OnSayFreeFailure()">
1504 1502
 			</script>

+ 37 - 10
CallCenterWeb.UI/js/newtx.js

@@ -101,8 +101,6 @@ $(document).ready(function() {
101 101
 			}
102 102
 		}
103 103
 	});
104
-	
105
-
106 104
 	//关闭外呼弹屏
107 105
 	$(".closes").click(function() {
108 106
 		$(".WH").removeClass("fadeInDown").addClass("fadeOutUp");
@@ -772,9 +770,17 @@ $(document).ready(function() {
772 770
     }
773 771
 	    ///转移
774 772
     function PhoneCallZY(tel) {
775
-       
776
-            var callinphone =$("#ZYNumber").val();
777
-            Phone.TransOutEx2(5, callinphone, tel, 2, 0, '');
773
+            try {
774
+                var callinphone =$("#ZYNumber").val();
775
+            	Phone.TransOutEx2(5, callinphone, tel, 2, 0, '');
776
+            	 console.log(Phone.GetPromptByErrorCode(Phone.TransOutEx2(5, callinphone, tel, 2, 0, '')))
777
+            }
778
+            catch (e) {
779
+                  layer.msg(e.message);
780
+                  console.log(e.message);
781
+                 
782
+            }
783
+            
778 784
       
779 785
     }
780 786
     ///多方通话
@@ -799,6 +805,17 @@ $(document).ready(function() {
799 805
 		//2014-10-22
800 806
 		becallout = true;
801 807
 		becallcome = false;
808
+		
809
+		//置忙日志
810
+		$.get(huayi.config.callcenter_url + 'CallInScreen/AddTelBusyDelgate',{
811
+			"token": $.cookie("token")
812
+		},function(res){
813
+			if(res.state.toLowerCase() == "success") {
814
+				$('#callLogid').val(res.data.calllogid);
815
+			}
816
+		});
817
+		
818
+		
802 819
 	}
803 820
 	//座席置闲 2.1.13
804 821
 	function AgentFree() {
@@ -808,6 +825,12 @@ $(document).ready(function() {
808 825
 		//2014-10-22
809 826
 		becallout = false;
810 827
 		becallcome = true;
828
+			//置闲日志
829
+		$.get(huayi.config.callcenter_url + 'CallInScreen/UpdateTelFreeDelgat',{
830
+			calllogid:$('#callLogid').val(),
831
+			"token": $.cookie("token")
832
+		},function(res){});
833
+		
811 834
 		return rtn;
812 835
 	}
813 836
 	//保持 2.1.17	
@@ -878,7 +901,6 @@ $(document).ready(function() {
878 901
 				function OnPhoneStatusNotify(status) {
879 902
 					
880 903
 					var timeno = new Date().getTime();
881
-//						var _UserNo = document.getElementById('userCode').value;
882 904
 						var _UserNo = $('#userCode').val();
883 905
 						var _CallId = "";
884 906
 //						try {
@@ -888,6 +910,15 @@ $(document).ready(function() {
888 910
 								//                        alert(_CallId);
889 911
 							}
890 912
 							Phone.QueryCallInfoEx(_CallId);
913
+//							添加话务日志
914
+							$.get(huayi.config.callcenter_url + 'CallInScreen/AddCallLogs',{
915
+										telno:$('#callNumber').val(),
916
+										Status:status,
917
+										becallcome:becallcome,
918
+										hjbh:$('#callId').val()
919
+										"token": $.cookie("token")
920
+									},function(res){});
921
+									
891 922
 						/*
892 923
 						0; //振铃
893 924
 						1; //摘机
@@ -1003,10 +1034,6 @@ $(document).ready(function() {
1003 1034
 				}
1004 1035
 	
1005 1036
 	//==========================OCX结束===========================================================================================
1006
-//	$(document).ready(function(){
1007
-//	
1008
-//})
1009
-
1010 1037
 //菜单数字
1011 1038
 function workcount() {
1012 1039
 	$.getJSON(huayi.config.callcenter_url + 'Index/GetWorkOrderCount', {