miaofuhao %!s(int64=5) %!d(string=před) roky
rodič
revize
58c7db5d99

+ 1 - 1
CallCenterWeb.UI/Script/Common/huayi.config.js

@@ -4,7 +4,7 @@ if (huayi == undefined) {
4 4
 huayi.config = {
5 5
     //callcenter_url: "http://localhost:7459/",//生产环境 前端Web站IP和端口
6 6
     callcenter_url: "http://192.168.4.18:4669/",//生产环境 前端Web站IP和端口
7
-    socket_ip: "192.168.8.4",//WebSocket通讯ip
7
+    socket_ip: "192.168.5.7",//WebSocket通讯ip
8 8
     socket_port: "8081",    //WebSocket通讯端口
9 9
     menuworktime: 30000,    //菜单工单数量刷新间隔
10 10
     indextime: 5000,         //首页报表刷新间隔

+ 11 - 3
CallCenterWeb.UI/js/main.js

@@ -1,11 +1,15 @@
1 1
 var ws, n = 0,
2
-	timer,hidTel,hidCallID,hidActionID,
3
-	cls = 0,lasttime = new Date().getTime(),obj = {},lockReconnect = false,
4
-    directType,sendType,mesCont,eorrorConnect,errorState=false,reconnecTion,recon,loginOr=false;
2
+	timer,hidTel,hidCallID,hidActionID;
3
+var lockReconnect = false; //避免重复连接
4
+var obj = {};
5
+
6
+var cls = 0;
7
+var lasttime = new Date().getTime();
5 8
 //创建scoket连接
6 9
 function createWebSocket() {
7 10
 	try {
8 11
 		$("#top-search li i").removeClass("active");
12
+		
9 13
 		Connect();
10 14
 	} catch(e) {
11 15
 		reconnect();
@@ -152,8 +156,12 @@ function reconnect() {
152 156
 		lockReconnect = false;
153 157
 	}, 2000);
154 158
 }
159
+
155 160
 //发送
156 161
 function Send() {
162
+	if(ws.readyState != ws.OPEN) {
163
+		reconnect();
164
+	}
157 165
 	if(ws.readyState == ws.OPEN) {
158 166
 		console.log(new Date() + "  send  " + JSON.stringify(obj));
159 167
 		ws.send(JSON.stringify(obj));