miaofuhao лет назад: 6
Родитель
Сommit
ccb3115f36
1 измененных файлов с 28 добавлено и 15 удалено
  1. 28 15
      CallCenterWeb.UI/js/main.js

+ 28 - 15
CallCenterWeb.UI/js/main.js

@@ -8,10 +8,10 @@ var mesCont;
8 8
 var eorrorConnect;
9 9
 var cls = 0;
10 10
 var lasttime = new Date().getTime();
11
-var errorState;
11
+var errorState=false;
12 12
 var reconnecTion;
13 13
 var recon;
14
-var loginOr;
14
+var loginOr=false;
15 15
 //创建scoket连接
16 16
 function createWebSocket() {
17 17
 	try {
@@ -39,20 +39,18 @@ function Connect() {
39 39
 
40 40
 			cls = 0;
41 41
 			$(".Login").addClass("active");
42
-			console.log(errorState)
43
-			if (errorState) {
42
+			console.log(errorState);
43
+			console.log(loginOr);
44
+			if (errorState&&loginOr) {
44 45
 				//自动签入
45
-				lasttime = new Date().getTime();
46
+				errorState=false;
46 47
 				obj.Type = "Login";
47 48
 				obj.AgentType = "0";
48 49
 				Send();
49 50
 				directType="recive";
50 51
 				sendType="自动签入 "; //JSON.stringify(data)
51
-				//mesCont=JSON.stringify(data);
52 52
 				debuggerLog();
53 53
 				clearInterval(timer);
54
-				//loginOr=false;
55
-				errorState=false;
56 54
 			}else{
57 55
 				//签入
58 56
 				Send();
@@ -81,7 +79,7 @@ function Connect() {
81 79
 				var rlt = data.Result;
82 80
 				if(rlt == true) {
83 81
 					 clearInterval(timer);
84
-					 $('title').text('安图生物呼叫中心管理系统');
82
+					 //$('title').text('安图生物呼叫中心管理系统');
85 83
 					var type = data.Type;
86 84
 					if (eorrorConnect) {
87 85
 						LoginBack();
@@ -270,7 +268,11 @@ function errorFun(){
270 268
 			//$("#top-search li i").removeClass("active");
271 269
 			$(".hwzt").text('连接异常!');
272 270
 		}else{
273
-			LogoutBack();
271
+			$("#top-search li i").removeClass("active");
272
+			$(".Login").addClass("active");
273
+			$(".zxzt").removeClass("bl").addClass("br");
274
+			$(".fwzt").removeClass("bl").addClass("br");
275
+			$(".hwzt").text('');
274 276
 		}
275 277
 		reconnect();
276 278
 		$(".hwzt").text('连接异常!');
@@ -301,7 +303,11 @@ function lineState(){
301 303
 		if (numEorr>2) {
302 304
 			$("#top-search li i").removeClass("active");
303 305
 		}
304
-		LogoutBack();
306
+		$("#top-search li i").removeClass("active");
307
+		$(".Login").addClass("active");
308
+		$(".zxzt").removeClass("bl").addClass("br");
309
+		$(".fwzt").removeClass("bl").addClass("br");
310
+		$(".hwzt").text('');
305 311
 		$(".hwzt").text('网络异常!');
306 312
 	}
307 313
 }
@@ -324,7 +330,11 @@ function Send() {
324 330
 	if(ws.readyState != ws.OPEN) {
325 331
 		if(loginOr){
326 332
 			errorState=true;
327
-			LogoutBack();
333
+			$("#top-search li i").removeClass("active");
334
+			$(".Login").addClass("active");
335
+			$(".zxzt").removeClass("bl").addClass("br");
336
+			$(".fwzt").removeClass("bl").addClass("br");
337
+			$(".hwzt").text('');
328 338
 			errorFun();
329 339
 			directType="send";
330 340
 			sendType=ws.readyState; //JSON.stringify(data)
@@ -334,7 +344,11 @@ function Send() {
334 344
 			reconnect();
335 345
 		}else{
336 346
 			errorState=false;
337
-			LogoutBack();
347
+			$("#top-search li i").removeClass("active");
348
+			$(".Login").addClass("active");
349
+			$(".zxzt").removeClass("bl").addClass("br");
350
+			$(".fwzt").removeClass("bl").addClass("br");
351
+			$(".hwzt").text('');
338 352
 			errorFun();
339 353
 			directType="send";
340 354
 			sendType=ws.readyState; //JSON.stringify(data)
@@ -363,7 +377,7 @@ function Send() {
363 377
 }
364 378
 //心跳检测
365 379
 var heartCheck = {
366
-	timeout: 25000, //25秒
380
+	timeout: 2000, //25秒
367 381
 	timeoutObj: null,
368 382
 	serverTimeoutObj: null,
369 383
 	reset: function() {
@@ -585,7 +599,6 @@ function toDub(i) {
585 599
 function MakeCallBack() {
586 600
 	$("#top-search li i").removeClass("active");
587 601
 	$(".DropCall").addClass("active");
588
-//	alert('1');
589 602
 //	 window.frames[obj.attr("name")].calling();
590 603
 }
591 604