miaofuhao vor 2 Jahren
Ursprung
Commit
f612f21cba

+ 26 - 48
CallCenterWeb.UI/OutboundMessage/LookMessage.html

@@ -205,9 +205,9 @@
205 205
 					getCountry();
206 206
 					XQ();
207 207
 					GetHJJG(); //获取呼叫结果
208
-					getIsCreateOrder()
209 208
 					//GetYHFK();//获取用户反馈
210 209
 				}
210
+				localStorage.setItem('taskCallid', '')
211 211
 				console.log('xinxi' + CallID)
212 212
 				//点击电话号码外呼
213 213
 				$(".CallOut").click(function(event) {
@@ -249,7 +249,7 @@
249 249
 						dataType: 'json',
250 250
 						data: {
251 251
 							token: $.cookie("token"),
252
-							phone: telphone
252
+							phone: "15838094023"
253 253
 						},
254 254
 						success: function(result) {
255 255
 							if (result.state.toLowerCase() == "success") {
@@ -265,7 +265,7 @@
265 265
 								top.obj.TaskID = $("#F_TaskId").val()
266 266
 								var arr = {
267 267
 									'1010': '22',
268
-									'1008': '3',
268
+									'1008': '9',
269 269
 									'1009': '4',
270 270
 									'1004': '5',
271 271
 									'1020': '6',
@@ -394,47 +394,18 @@
394 394
 				});
395 395
 			}
396 396
 			// 获取是否创建工单
397
-			function getIsCreateOrder() {
398
-
399
-			}
400
-			// function C(callback){
401
-			// 	C.prototype.init(callback);
402
-			// }
403
-			// C.prototype = {
404
-			// 	canclick: true,
405
-			// 	init: function(callback){
406
-			// 		if(this.canclick){
407
-			// 			this.canclick = false
408
-			// 			callback();
409
-			// 			setTimeout(function(){
410
-			// 				this.canclick = true
411
-			// 			}.bind(this),4000)
412
-			// 		}else{
413
-			// 			console.log('秒未到不允许点击')
414
-			// 		}
415
-			// 	}
416
-			// }
417 397
 			$(".Ce").click(function() {
418 398
 				if(flag) {
419
-					flag = false
420
-					$.ajax({
421
-						type: "get",
422
-						url: huayi.config.callcenter_url + "CallOutPlan/IsOrNotExistWorkOrder",
423
-						dataType: 'text',
424
-						data: {
425
-							phoneid: $("#F_Id").val(),
426
-							token: $.cookie("token")
427
-						},
428
-						async: false,
429
-						success: function(res) {
430
-							isCreateOrder = res.toLowerCase()
431
-						}
432
-					});
433 399
 					let data;
434
-					let callid = localStorage.getItem('callid')
400
+					var taskCallid = localStorage.getItem('taskCallid')
435 401
 					let callState = $('input[name="check"]:checked').val()
436
-					if (!callid) {
437
-						callid = ''
402
+					if (!taskCallid) {
403
+						taskCallid = ''
404
+						layer.confirm('还没拨打电话,不能提交!', {
405
+							icon: 2,
406
+							btn: ['确定']
407
+						});
408
+						return
438 409
 					}
439 410
 					data = {
440 411
 						phoneid: $("#F_Id").val(),
@@ -449,7 +420,6 @@
449 420
 						infor = 0;
450 421
 						return
451 422
 					}
452
-					
453 423
 					//根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
454 424
 					if (callState != '659' && callState != '660') {
455 425
 						$(".Wd").each(function(j, k) {
@@ -567,7 +537,20 @@
567 537
 								data.value62 = v.value
568 538
 							}
569 539
 						})
570
-					
540
+						flag = false
541
+						$.ajax({
542
+							type: "get",
543
+							url: huayi.config.callcenter_url + "CallOutPlan/IsOrNotExistWorkOrder",
544
+							dataType: 'text',
545
+							data: {
546
+								phoneid: $("#F_Id").val(),
547
+								token: $.cookie("token")
548
+							},
549
+							async: false,
550
+							success: function(res) {
551
+								isCreateOrder = res.toLowerCase()
552
+							}
553
+						});
571 554
 						//请求
572 555
 						$.ajax({
573 556
 							type: "POST",
@@ -587,15 +570,10 @@
587 570
 							data: {
588 571
 								taskid: $("#F_TaskId").val(), //任务ID
589 572
 								custelid: $("#F_Id").val(), //客户电话ID
590
-								//							cusid: $("#F_CusID").val(), //客户档案ID
591 573
 								ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
592 574
 								hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
593
-								//yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
594
-								//							yhfkid: 0, //用户反馈ID
595
-								//							telphone: $('#Phone_').text(), //电话号码, 
596 575
 								name: $('#Name_').val(), //姓名, 
597 576
 								phone: '', //固定号码, 
598
-								//							countryid: $('#country').val(), //乡镇或单位id, 
599 577
 								address: $('#address').val(), //地址
600 578
 								callid: callid,
601 579
 								fenlei: $('#F_ordernature').val(),
@@ -618,7 +596,7 @@
618 596
 								//停止录屏保存
619 597
 								stopPlayers(); //Count
620 598
 								parent.layer.msg('提交成功');
621
-								localStorage.setItem('callid', '')
599
+								localStorage.setItem('taskCallid', '')
622 600
 							},
623 601
 						});
624 602
 					}

+ 1 - 1
CallCenterWeb.UI/callScreen/cutVideo.js

@@ -29,7 +29,7 @@ function startPlayers() {
29 29
 			events.push(event);
30 30
 		},
31 31
 	});
32
-	$("#playersing").text("录屏中...");
32
+	$("#playersing").text("");
33 33
 }
34 34
 
35 35
 var body_result = null;

+ 10 - 1
CallCenterWeb.UI/js/main.js

@@ -11,7 +11,12 @@ var lasttime = new Date().getTime();
11 11
 function createWebSocket() {
12 12
 	try {
13 13
 		$("#top-search li i").removeClass("active");
14
-		ws = new WebSocket("ws://" + huayi.config.socket_ip + ":" + huayi.config.socket_port);
14
+		 if(localStorage.getItem('F_RoleName')!="视屏通话"){
15
+			ws = new WebSocket("ws://" + huayi.config.socket_ip + ":" + huayi.config.socket_port);
16
+		} else {
17
+			ws = new WebSocket("wss://" + huayi.config.videoSocket_ip + ":" + huayi.config.videoSocket_port);
18
+		}
19
+//		ws = new WebSocket("ws://" + huayi.config.socket_ip + ":" + huayi.config.socket_port);
15 20
 		Connect();
16 21
 	} catch(e) {
17 22
 		reconnect();
@@ -244,6 +249,10 @@ function CallIDBack(data) {
244 249
 	console.log(data)
245 250
 	if(data.CurrID){
246 251
 		localStorage.setItem('callid',data.CurrID)
252
+		if (localStorage.getItem('taskCallIdFlag')) {
253
+			localStorage.setItem('taskCallid',data.CurrID)
254
+			localStorage.setItem('taskCallIdFlag', false)
255
+		}
247 256
 	}
248 257
 }
249 258