liuyifan %!s(int64=6) %!d(string=hace) años
padre
commit
cd94f3f54b

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

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

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

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

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

56
 						case "dropcall":
56
 						case "dropcall":
57
 							DropCallBack();
57
 							DropCallBack();
58
 							break; //挂断
58
 							break; //挂断
59
-						case "makecall":
60
-							MakeCallBack();
59
+						case "makecall": //MakeCall
60
+							MakeCallBack(data);
61
 							break; //外呼
61
 							break; //外呼
62
 						case "setstate":
62
 						case "setstate":
63
 							SetState(data);
63
 							SetState(data);
77
 							RetrieveBack();
77
 							RetrieveBack();
78
 							break; //接回
78
 							break; //接回
79
 						case "incoming":
79
 						case "incoming":
80
+							console.log("123123123",data);
80
 							IncomingBack(data);
81
 							IncomingBack(data);
81
 							break; //来电
82
 							break; //来电
82
 						case "subscribe":
83
 						case "subscribe":
407
 	return i < 10 ? "0" + i : "" + i;
408
 	return i < 10 ? "0" + i : "" + i;
408
 }
409
 }
409
 //外呼
410
 //外呼
410
-function MakeCallBack() {
411
+function MakeCallBack(data) {
412
+	var makeCallPhone = $.cookie("makeCallPhone");
411
 	$("#top-search li i").removeClass("active");
413
 	$("#top-search li i").removeClass("active");
412
 	$(".DropCall").addClass("active");
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
 //	alert('1');
432
 //	alert('1');
414
-//	 window.frames[obj.attr("name")].calling();
433
+//	window.frames[obj.attr("name")].calling();
415
 }
434
 }
416
 
435
 
417
 //置忙置闲
436
 //置忙置闲