|
|
@@ -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
|
|