miaofuhao %!s(int64=2) %!d(string=před) roky
rodič
revize
f612f21cba

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

205
 					getCountry();
205
 					getCountry();
206
 					XQ();
206
 					XQ();
207
 					GetHJJG(); //获取呼叫结果
207
 					GetHJJG(); //获取呼叫结果
208
-					getIsCreateOrder()
209
 					//GetYHFK();//获取用户反馈
208
 					//GetYHFK();//获取用户反馈
210
 				}
209
 				}
210
+				localStorage.setItem('taskCallid', '')
211
 				console.log('xinxi' + CallID)
211
 				console.log('xinxi' + CallID)
212
 				//点击电话号码外呼
212
 				//点击电话号码外呼
213
 				$(".CallOut").click(function(event) {
213
 				$(".CallOut").click(function(event) {
249
 						dataType: 'json',
249
 						dataType: 'json',
250
 						data: {
250
 						data: {
251
 							token: $.cookie("token"),
251
 							token: $.cookie("token"),
252
-							phone: telphone
252
+							phone: "15838094023"
253
 						},
253
 						},
254
 						success: function(result) {
254
 						success: function(result) {
255
 							if (result.state.toLowerCase() == "success") {
255
 							if (result.state.toLowerCase() == "success") {
265
 								top.obj.TaskID = $("#F_TaskId").val()
265
 								top.obj.TaskID = $("#F_TaskId").val()
266
 								var arr = {
266
 								var arr = {
267
 									'1010': '22',
267
 									'1010': '22',
268
-									'1008': '3',
268
+									'1008': '9',
269
 									'1009': '4',
269
 									'1009': '4',
270
 									'1004': '5',
270
 									'1004': '5',
271
 									'1020': '6',
271
 									'1020': '6',
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
 			$(".Ce").click(function() {
397
 			$(".Ce").click(function() {
418
 				if(flag) {
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
 					let data;
399
 					let data;
434
-					let callid = localStorage.getItem('callid')
400
+					var taskCallid = localStorage.getItem('taskCallid')
435
 					let callState = $('input[name="check"]:checked').val()
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
 					data = {
410
 					data = {
440
 						phoneid: $("#F_Id").val(),
411
 						phoneid: $("#F_Id").val(),
449
 						infor = 0;
420
 						infor = 0;
450
 						return
421
 						return
451
 					}
422
 					}
452
-					
453
 					//根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
423
 					//根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
454
 					if (callState != '659' && callState != '660') {
424
 					if (callState != '659' && callState != '660') {
455
 						$(".Wd").each(function(j, k) {
425
 						$(".Wd").each(function(j, k) {
567
 								data.value62 = v.value
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
 						$.ajax({
555
 						$.ajax({
573
 							type: "POST",
556
 							type: "POST",
587
 							data: {
570
 							data: {
588
 								taskid: $("#F_TaskId").val(), //任务ID
571
 								taskid: $("#F_TaskId").val(), //任务ID
589
 								custelid: $("#F_Id").val(), //客户电话ID
572
 								custelid: $("#F_Id").val(), //客户电话ID
590
-								//							cusid: $("#F_CusID").val(), //客户档案ID
591
 								ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
573
 								ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
592
 								hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
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
 								name: $('#Name_').val(), //姓名, 
575
 								name: $('#Name_').val(), //姓名, 
597
 								phone: '', //固定号码, 
576
 								phone: '', //固定号码, 
598
-								//							countryid: $('#country').val(), //乡镇或单位id, 
599
 								address: $('#address').val(), //地址
577
 								address: $('#address').val(), //地址
600
 								callid: callid,
578
 								callid: callid,
601
 								fenlei: $('#F_ordernature').val(),
579
 								fenlei: $('#F_ordernature').val(),
618
 								//停止录屏保存
596
 								//停止录屏保存
619
 								stopPlayers(); //Count
597
 								stopPlayers(); //Count
620
 								parent.layer.msg('提交成功');
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
 			events.push(event);
29
 			events.push(event);
30
 		},
30
 		},
31
 	});
31
 	});
32
-	$("#playersing").text("录屏中...");
32
+	$("#playersing").text("");
33
 }
33
 }
34
 
34
 
35
 var body_result = null;
35
 var body_result = null;

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

11
 function createWebSocket() {
11
 function createWebSocket() {
12
 	try {
12
 	try {
13
 		$("#top-search li i").removeClass("active");
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
 		Connect();
20
 		Connect();
16
 	} catch(e) {
21
 	} catch(e) {
17
 		reconnect();
22
 		reconnect();
244
 	console.log(data)
249
 	console.log(data)
245
 	if(data.CurrID){
250
 	if(data.CurrID){
246
 		localStorage.setItem('callid',data.CurrID)
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