Selaa lähdekoodia

修改 bug953, 955, 960, 962, 963

fanlongfei 7 vuotta sitten
vanhempi
commit
83dde460ce

+ 8 - 4
CallCenterWeb.UI/TelCall/SeatMonitor.html

@@ -511,8 +511,8 @@
511 511
 				//班长操作坐席
512 512
 				$(".zxtp b").click(function() {
513 513
 					if(!$(this).hasClass("dis")) {
514
-						var wn = $(".zxtp .g_nums").text();
515
-						var type = $(this).attr("item");
514
+						var wn = $(".zxtp .g_nums").text();//坐席工号
515
+						var type = $(this).attr("item");//坐席状态值
516 516
 						top.obj.Type = type;
517 517
 						top.obj.TargetAgentID = wn;
518 518
 						top.Send();
@@ -591,7 +591,11 @@
591 591
 				$(".zxtp i").removeClass().addClass("lx");
592 592
 				$(".zx_people i").removeClass().addClass("lx").attr("zx_item", "0").attr("xl_item", "0");
593 593
 			}
594
-			//坐席状态
594
+			/**
595
+			 * 修改当前页面坐席列表内 坐席弹屏内  坐席头像上 坐席状态
596
+			 * WorkNumber 坐席工号
597
+			 * State 状态值
598
+			 * */
595 599
 			function UpdateAgentState(WorkNumber, State) {
596 600
 				var sts = "";
597 601
 				switch(State) {
@@ -687,7 +691,7 @@
687 691
 				}
688 692
 				tjcount();
689 693
 			}
690
-			//更新选中坐席的操作
694
+			//更新选中坐席的操作 按钮状态
691 695
 			function UpdateSelState(zxState, xlState) {
692 696
 				$(".zxtp b").addClass("dis");
693 697
 				if(zxState == '5' && xlState == '1') {

+ 20 - 13
CallCenterWeb.UI/js/main.js

@@ -204,8 +204,8 @@ function LoginBack() {
204 204
 	$(".SayBusy").addClass("active");
205 205
 	$(".MakeCall").addClass("active");
206 206
 
207
-	$(".zxzt").removeClass("br").addClass("bl");
208
-	$(".fwzt").removeClass("br").addClass("bl");
207
+	$(".zxzt").removeClass("br").addClass("bl");//绿灯
208
+	$(".fwzt").removeClass("br").addClass("bl");//绿灯
209 209
 	$(".hwzt").text('');
210 210
 }
211 211
 //签出
@@ -213,8 +213,8 @@ function LogoutBack() {
213 213
 	$("#top-search li i").removeClass("active");
214 214
 	$(".Login").addClass("active");
215 215
 
216
-	$(".zxzt").removeClass("bl").addClass("br");
217
-	$(".fwzt").removeClass("bl").addClass("br");
216
+	$(".zxzt").removeClass("bl").addClass("br");//红灯
217
+	$(".fwzt").removeClass("bl").addClass("br");//红灯
218 218
 	$(".hwzt").text('');
219 219
 }
220 220
 //来电
@@ -249,12 +249,15 @@ function LineStateAgentBack(data) {
249 249
 	//0分机不可用,1空闲,2摘机等待拨号,3正在拨号,4呼出振铃,5来电振铃,6通话中,7播放忙音中,8移除IP分机,9通话保持中
250 250
 	if(data.State == '0') {
251 251
 		$(".hwzt").text('分机不可用'); //左下角状态显示
252
-		$(".fwzt").removeClass("br").removeClass("bl");
252
+		//$(".fwzt").removeClass("br").removeClass("bl");
253
+		$(".fwzt").removeClass("bl").addClass("br");//20180508by fanlongfei 增加话机状态灯
254
+		$(".zxzt").removeClass("bl").addClass("br");//20180508by fanlongfei 增加坐席状态灯
253 255
 	}
254 256
 	if(data.State == '1') {
255 257
 		$(".hwzt").text('空闲'); //左下角状态显示
256 258
 		$(".fwzt").removeClass("br").addClass("bl");
257
-		//		clearInterval(timer);
259
+		$(".zxzt").removeClass("br").addClass("bl");//20180508by fanlongfei 增加坐席状态灯
260
+		//clearInterval(timer);
258 261
 		if(obj.attr("data-id") == './callScreen/callScreen.html?tel=' + hidTel + '&CallID=' + hidCallID + '') {
259 262
 			window.frames[obj.attr("name")].clearInter();
260 263
 		}
@@ -289,7 +292,9 @@ function LineStateAgentBack(data) {
289 292
 	}
290 293
 	if(data.State == '5') {
291 294
 		$(".hwzt").text('来电振铃'); //左下角状态显示
292
-		$(".fwzt").removeClass("bl").addClass("br");
295
+		//$(".fwzt").removeClass("bl").addClass("br");
296
+		$(".fwzt").removeClass("br").addClass("bl");//20180508by fanlongfei 增加话机状态灯
297
+		$(".zxzt").removeClass("bl").addClass("br");//20180508by fanlongfei 增加坐席状态灯
293 298
 		if(hidTel && hidCallID) {
294 299
 			$.post(huayi.config.callcenter_url + 'CallInScreen/UpdateZL', {
295 300
 				callid: hidCallID,
@@ -303,6 +308,7 @@ function LineStateAgentBack(data) {
303 308
 	if(data.State == '6') {
304 309
 		$(".hwzt").text('通话中'); //左下角状态显示
305 310
 		$(".fwzt").removeClass("bl").addClass("br");
311
+		$(".zxzt").removeClass("bl").addClass("br");//20180508by fanlongfei 增加坐席状态灯
306 312
 		if(hidTel && hidCallID) {
307 313
 			$.post(huayi.config.callcenter_url + 'CallInScreen/UpdateZJ', {
308 314
 				callid: hidCallID,
@@ -346,18 +352,17 @@ function MakeCallBack() {
346 352
 
347 353
 //置忙置闲
348 354
 function SetState(obj) {
349
-	if(obj.State == '5') {
355
+	if(obj.State == '5') {//来电振铃 点击置忙
350 356
 		$(".SayBusy").removeClass("active");
351 357
 		$(".SayFree").addClass("active");
352
-		$(".zxzt").removeClass("bl").addClass("br");
358
+		$(".zxzt").removeClass("bl").addClass("br");//红灯
353 359
 		$(".hwzt").text('置忙');
354 360
 
355 361
 	}
356
-	if(obj.State == '2') {
362
+	if(obj.State == '2') {//2摘机等待拨号  点击置闲
357 363
 		$(".SayBusy").addClass("active");
358 364
 		$(".SayFree").removeClass("active");
359
-		$(".zxzt").removeClass("br").addClass("bl");
360
-
365
+		$(".zxzt").removeClass("br").addClass("bl");//绿灯
361 366
 		$(".hwzt").text('空闲');
362 367
 	}
363 368
 }
@@ -366,10 +371,12 @@ function SayBusyBack() {
366 371
 	$(".SayBusy").removeClass("active");
367 372
 	$(".SayFree").addClass("active");
368 373
 }
369
-//置闲
374
+//坐席班长置闲
370 375
 function SayFreeBack() {
371 376
 	$(".SayBusy").addClass("active");
372 377
 	$(".SayFree").removeClass("active");
378
+	$(".zxzt").removeClass("br").addClass("bl"); // 2018/05/08 by fanlongfei 增加坐席状态指示
379
+	$(".hwzt").text('空闲');// 2018/05/08 by fanlongfei 增加坐席状态指示
373 380
 }
374 381
 //多方通话
375 382
 function MeetingBack() {

+ 3 - 3
CallCenterWeb.WeChat/WeChart/Script/Common/huayi.config.js

@@ -1,6 +1,6 @@
1
-if (huayi == undefined) {
2
-    var huayi = {};
1
+if(huayi == undefined) {
2
+	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-  callcenter_url: "http://192.168.4.18:4605/",//测试环境
5
+	callcenter_url: "http://192.168.4.18:4605/", //测试环境
6 6
 };