liuyifan 6 lat temu
rodzic
commit
cd94f3f54b

+ 9 - 1
CallCenterWeb.UI/callScreen/call.js

@@ -2,7 +2,7 @@
2 2
 //来电时传输的数据
3 3
 var Number = helper.request.queryString("Number");
4 4
 var CallID = helper.request.queryString("CallID");
5
-
5
+var callRecordId = ""; 
6 6
 $(document).ready(function () {
7 7
 
8 8
 	LAISHENG($("#source"));//省
@@ -122,6 +122,7 @@ $(document).ready(function () {
122 122
                     } else {
123 123
                         $("#shengshi").val('');
124 124
                     }
125
+                    callRecordId = result.data.CallRecordsId;
125 126
                     //获取来电电话
126 127
                 } else {
127 128
                     $('.ldname').val("");
@@ -303,6 +304,8 @@ $(document).ready(function () {
303 304
         var khmc = $(".khmc").val();
304 305
         var tel1 = $(".ldtel1").val();
305 306
         var testInput2 = $("#ldtel1").val();
307
+        var saveClientProvince = $('.khprovince').val();
308
+        var saveClientCity = $('.khcity').val();
306 309
         if (!khmc) {
307 310
             layer.confirm('请输入客户名称!', {
308 311
                 btn: ['确定']
@@ -333,6 +336,10 @@ $(document).ready(function () {
333 336
                 $("#name").val(khmc);
334 337
                 $("#tel").val(tel1);//电话
335 338
                 $("#Tel").val(tel1); //联系电话
339
+                $("#source option:selected").text(saveClientProvince); // 工单-省
340
+                $("#source option:selected").val(saveClientProvince); // 工单-省
341
+                $("#type option:selected").text(saveClientCity); // 工单-市
342
+                $("#type option:selected").val(saveClientCity); // 工单-市
336 343
             }
337 344
         })
338 345
     })
@@ -1332,6 +1339,7 @@ function saveCustomer() {
1332 1339
             F_QualityProblem: $('#qualityProblem').val(), //质量问题
1333 1340
             F_Content: $('#remark').val(), //备注
1334 1341
             F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单
1342
+            F_CallRecordId: callRecordId,
1335 1343
         },
1336 1344
         success: function (data) {
1337 1345
             if (data.state.toLowerCase() == 'success') {

+ 1 - 0
CallCenterWeb.UI/js/index.js

@@ -98,6 +98,7 @@ $(document).ready(function() {
98 98
 	//外呼呼出
99 99
 	$(".CallOut").click(function(event) {
100 100
 		event.stopPropagation();
101
+		$.cookie('makeCallPhone',$("#Result").val()) 
101 102
 		if($("#Result").val()) {
102 103
 			$.ajax({
103 104
 				type: "get",

+ 23 - 4
CallCenterWeb.UI/js/main.js

@@ -56,8 +56,8 @@ function Connect() {
56 56
 						case "dropcall":
57 57
 							DropCallBack();
58 58
 							break; //挂断
59
-						case "makecall":
60
-							MakeCallBack();
59
+						case "makecall": //MakeCall
60
+							MakeCallBack(data);
61 61
 							break; //外呼
62 62
 						case "setstate":
63 63
 							SetState(data);
@@ -77,6 +77,7 @@ function Connect() {
77 77
 							RetrieveBack();
78 78
 							break; //接回
79 79
 						case "incoming":
80
+							console.log("123123123",data);
80 81
 							IncomingBack(data);
81 82
 							break; //来电
82 83
 						case "subscribe":
@@ -407,11 +408,29 @@ function toDub(i) {
407 408
 	return i < 10 ? "0" + i : "" + i;
408 409
 }
409 410
 //外呼
410
-function MakeCallBack() {
411
+function MakeCallBack(data) {
412
+	var makeCallPhone = $.cookie("makeCallPhone");
411 413
 	$("#top-search li i").removeClass("active");
412 414
 	$(".DropCall").addClass("active");
415
+	
416
+	// 外呼弹屏
417
+	var p = '<a href="javascript:;" class="active J_menuTab" data-id="./callScreen/callScreen.html?tel=' + makeCallPhone + '&CallID=' + data.CallID + '">外呼弹屏' + makeCallPhone + ' <i class="fa fa-times-circle"></i></a>';
418
+	$(".J_menuTab").removeClass("active");
419
+	var nif = '<iframe class="J_iframe J_iframeNew" name="iframe'+ data.CallID  +'"  width="100%" height="100%" src="./callScreen/callScreen.html?Number=' + makeCallPhone + '&CallID=' + data.CallID + '&ActionID=' + data.ActionID + '" frameborder="0" data-id="./callScreen/callScreen.html?tel=' + data.Number + '&CallID=' + data.CallID + '" seamless></iframe>';
420
+	$(".J_mainContent").find("iframe.J_iframe").hide().parents(".J_mainContent").append(nif);
421
+	$(".J_menuTabs .page-tabs-content").append(p);
422
+	hidTel= makeCallPhone;
423
+	hidCallID=data.CallID;
424
+	hidActionID=data.ActionID;
425
+	
426
+	window.frames['iframe'+ hidCallID +''].window.onload = function(){
427
+		var callingFun = window.frames['iframe'+ hidCallID +''].window.calling;
428
+		callingFun();
429
+	}
430
+
431
+//	setTimeout (window.frames['iframe'+ hidCallID +''].calling(),500);
413 432
 //	alert('1');
414
-//	 window.frames[obj.attr("name")].calling();
433
+//	window.frames[obj.attr("name")].calling();
415 434
 }
416 435
 
417 436
 //置忙置闲