Selaa lähdekoodia

通话记录,来电弹屏,外呼信息内增加 一列 处理方式

fanlongfei 7 vuotta sitten
vanhempi
commit
cffcb5e8ce

+ 32 - 1
CallCenterWeb.UI/TelCall/CallRecord.html

328
 							<th data-field="CusName" data-align="center">客户姓名</th>
328
 							<th data-field="CusName" data-align="center">客户姓名</th>
329
 							<th data-field="CallNumber" data-align="center">电话号码</th>
329
 							<th data-field="CallNumber" data-align="center">电话号码</th>
330
 							<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>
330
 							<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>
331
+							<th data-field="DealType" data-formatter="formatterDealType" data-align="center">处理方式</th>
331
 							<th data-field="CallType" data-formatter="callType" data-align="center">呼叫方向</th>
332
 							<th data-field="CallType" data-formatter="callType" data-align="center">呼叫方向</th>
332
 							<th data-field="F_SeartGroup" data-align="center">部门</th>
333
 							<th data-field="F_SeartGroup" data-align="center">部门</th>
333
 							<th data-field="CallState" data-formatter="states" data-align="center">呼叫状态</th>
334
 							<th data-field="CallState" data-formatter="states" data-align="center">呼叫状态</th>
521
 					}
522
 					}
522
 				});
523
 				});
523
 			}
524
 			}
524
-
525
+			
526
+			//格式化处理方式
527
+			function formatterDealType(val, row){
528
+				//处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
529
+				var str = '-';
530
+				switch (val){
531
+					case 0:
532
+							str = 'IVR处理';
533
+						break;
534
+					case 1:
535
+							str = '骚扰电话';
536
+						break;
537
+					case 2:
538
+							str = '自助服务';
539
+						break;
540
+					case 3:
541
+							str = '转值班电话';
542
+						break;
543
+					case 4:
544
+							str = '留言';
545
+						break;
546
+					case 5:
547
+							str = '呼损';
548
+						break;
549
+					case 6:
550
+							str = '人工处理';
551
+						break;
552
+				}
553
+				return str;	
554
+			}
555
+			
525
 			//音频
556
 			//音频
526
 			function setCode(val) {
557
 			function setCode(val) {
527
 				if(val) {
558
 				if(val) {

File diff suppressed because it is too large
+ 1156 - 1134
CallCenterWeb.UI/callScreen/call.js


+ 15 - 16
CallCenterWeb.UI/callScreen/callScreen.html

174
 				vertical-align: middle;
174
 				vertical-align: middle;
175
 				margin-right: 5px;
175
 				margin-right: 5px;
176
 			}
176
 			}
177
-			#citySel{
177
+			
178
+			#citySel {
178
 				width: 100%;
179
 				width: 100%;
179
 			}
180
 			}
181
+			
180
 			.bianji.edi {
182
 			.bianji.edi {
181
 				background: url(./../img/xgai.png) no-repeat;
183
 				background: url(./../img/xgai.png) no-repeat;
182
 			}
184
 			}
314
 				width: 100%;
316
 				width: 100%;
315
 				display: none;
317
 				display: none;
316
 				height: 200px;
318
 				height: 200px;
317
-    overflow-y: auto;
319
+				overflow-y: auto;
318
 			}
320
 			}
319
 			
321
 			
320
 			.testInput-list li {
322
 			.testInput-list li {
327
 				color: #fff;
329
 				color: #fff;
328
 			}
330
 			}
329
 			
331
 			
330
-			#testInput_
331
-			{
332
+			#testInput_ {
332
 				outline: none;
333
 				outline: none;
333
 				border: 1px solid #ccc;
334
 				border: 1px solid #ccc;
334
 				padding-left: 10px;
335
 				padding-left: 10px;
335
 				outline-color: #fff;
336
 				outline-color: #fff;
336
 			}
337
 			}
337
-			.e43{
338
+			
339
+			.e43 {
338
 				color: #e43926;
340
 				color: #e43926;
339
 			}
341
 			}
340
-		</style>		
342
+		</style>
341
 	</head>
343
 	</head>
342
 
344
 
343
 	<body class="gray-bg">
345
 	<body class="gray-bg">
425
 								<input id="testInput1" type="text" style="width:100%;" style="display: none;" />
427
 								<input id="testInput1" type="text" style="width:100%;" style="display: none;" />
426
 								<ul class="testInput-list">
428
 								<ul class="testInput-list">
427
 									<li></li>
429
 									<li></li>
428
-								</ul
429
-							</td>
430
+								</ul </td>
430
 						</tr>
431
 						</tr>
431
 						<tr>
432
 						<tr>
432
 							<th>联系电话:</th>
433
 							<th>联系电话:</th>
433
 							<td><input type="text" value="" class="ldtel1" /></td>
434
 							<td><input type="text" value="" class="ldtel1" /></td>
434
-							<input type="hidden" id="fkdep"/>
435
+							<input type="hidden" id="fkdep" />
435
 						</tr>
436
 						</tr>
436
 						<!--<tr>
437
 						<!--<tr>
437
                     <th>联系电话2:</th>
438
                     <th>联系电话2:</th>
452
 								<input id="testInput2" type="text" style="width:100%;" />
453
 								<input id="testInput2" type="text" style="width:100%;" />
453
 								<ul class="testInput-list">
454
 								<ul class="testInput-list">
454
 									<li></li>
455
 									<li></li>
455
-								</ul
456
-							</td>
456
+								</ul </td>
457
 						</tr>
457
 						</tr>
458
 						<tr>
458
 						<tr>
459
 							<th>来电时间:</th>
459
 							<th>来电时间:</th>
488
 												<th data-field="CallNumber">电话号码</th>
488
 												<th data-field="CallNumber">电话号码</th>
489
 												<th data-field="CallState" data-formatter="GetCallState">呼叫状态</th>
489
 												<th data-field="CallState" data-formatter="GetCallState">呼叫状态</th>
490
 												<!--<th data-field="IsDeal" data-formatter="GetDealState">是否处理</th>-->
490
 												<!--<th data-field="IsDeal" data-formatter="GetDealState">是否处理</th>-->
491
+												<th data-field="DealType" data-formatter="formatterDealType" data-align="center">处理方式</th>
491
 												<th data-field="UserCode">坐席工号</th>
492
 												<th data-field="UserCode">坐席工号</th>
492
 												<th data-field="UserName">坐席姓名</th>
493
 												<th data-field="UserName">坐席姓名</th>
493
 												<th data-field="BeginTime">开始时间</th>
494
 												<th data-field="BeginTime">开始时间</th>
525
 												<th data-field="CustomerTel" data-align="center">客户电话</th>
526
 												<th data-field="CustomerTel" data-align="center">客户电话</th>
526
 												<th data-field="CreateTime" data-align="center">创建时间</th>
527
 												<th data-field="CreateTime" data-align="center">创建时间</th>
527
 												<th data-field="CreateUserNameRel" data-align="center">受理人</th>
528
 												<th data-field="CreateUserNameRel" data-align="center">受理人</th>
528
-												<th data-field="Detail" data-align="center" data-formatter="Detail" >反馈内容及处理结果</th>
529
+												<th data-field="Detail" data-align="center" data-formatter="Detail">反馈内容及处理结果</th>
529
 												<!--<th data-field="Files" data-align="center" data-formatter="Detail">快递信息</th>
530
 												<!--<th data-field="Files" data-align="center" data-formatter="Detail">快递信息</th>
530
 												<th data-field="County" data-align="center" data-formatter="Detail">备注一</th>
531
 												<th data-field="County" data-align="center" data-formatter="Detail">备注一</th>
531
 												<th data-field="Province" data-align="center" data-formatter="Detail">备注二</th>
532
 												<th data-field="Province" data-align="center" data-formatter="Detail">备注二</th>
654
                                     <select name="" class="form-control" id="DicValueList" style="width: 100%;">
655
                                     <select name="" class="form-control" id="DicValueList" style="width: 100%;">
655
                                     </select>
656
                                     </select>
656
                                 </span>
657
                                 </span>
657
-										<span class="col-sm-1" >
658
+										<span class="col-sm-1">
658
                                     工单类型:
659
                                     工单类型:
659
                                 </span>
660
                                 </span>
660
 										<span class="col-sm-3">
661
 										<span class="col-sm-3">
743
 		<script src="./../js/plugins/datapicker/bootstrap-datepicker.js"></script>
744
 		<script src="./../js/plugins/datapicker/bootstrap-datepicker.js"></script>
744
 		<script src="./../css/laydate/laydate.js"></script>
745
 		<script src="./../css/laydate/laydate.js"></script>
745
 		<script src="../js/kindeditor/kindeditor.js"></script>
746
 		<script src="../js/kindeditor/kindeditor.js"></script>
746
-	<script src="../js/kindeditor/lang/zh_CN.js"></script>
747
+		<script src="../js/kindeditor/lang/zh_CN.js"></script>
747
 		<script src="./../js/jquery.select.js"></script>
748
 		<script src="./../js/jquery.select.js"></script>
748
 		<script src="select.js"></script>
749
 		<script src="select.js"></script>
749
 		<script src="./../js/main.js?v=1.5"></script>
750
 		<script src="./../js/main.js?v=1.5"></script>
750
 		<script src="call.js"></script>
751
 		<script src="call.js"></script>
751
-		<script>
752
-		</script>
753
 	</body>
752
 	</body>
754
 
753
 
755
 </html>
754
 </html>

+ 1 - 0
CallCenterWeb.UI/index.html

1093
                                             <th data-field="F_CustomerName">客户姓名</th>
1093
                                             <th data-field="F_CustomerName">客户姓名</th>
1094
                                             <th data-field="CallNumber" data-formatter="view">电话号码</th>
1094
                                             <th data-field="CallNumber" data-formatter="view">电话号码</th>
1095
                                             <th data-field="CallState" data-formatter="GetCallState">呼叫状态</th>
1095
                                             <th data-field="CallState" data-formatter="GetCallState">呼叫状态</th>
1096
+                                            <th data-field="DealType" data-formatter="formatterDealType" data-align="center">处理方式</th>
1096
                                             <!--<th data-field="IsDeal" data-formatter="GetDealState">是否处理</th>-->
1097
                                             <!--<th data-field="IsDeal" data-formatter="GetDealState">是否处理</th>-->
1097
                                             <th data-field="UserCode">坐席工号</th>
1098
                                             <th data-field="UserCode">坐席工号</th>
1098
                                             <th data-field="UserName">坐席姓名</th>
1099
                                             <th data-field="UserName">坐席姓名</th>

+ 39 - 11
CallCenterWeb.UI/js/index.js

873
 		case '1':
873
 		case '1':
874
 			var obj = $(".phonediv").eq(1);
874
 			var obj = $(".phonediv").eq(1);
875
 			obj.show();
875
 			obj.show();
876
-			getDepts();//获取部门下拉
876
+			getDepts(); //获取部门下拉
877
 
877
 
878
 			var table = obj.find(".phonelist");
878
 			var table = obj.find(".phonelist");
879
 			table.bootstrapTable('destroy');
879
 			table.bootstrapTable('destroy');
954
 			break;
954
 			break;
955
 	}
955
 	}
956
 }
956
 }
957
-
957
+//格式化最近电话处理方式
958
+function formatterDealType(val, row) {
959
+	//处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
960
+	var str = '-';
961
+	switch(val) {
962
+		case 0:
963
+			str = 'IVR处理';
964
+			break;
965
+		case 1:
966
+			str = '骚扰电话';
967
+			break;
968
+		case 2:
969
+			str = '自助服务';
970
+			break;
971
+		case 3:
972
+			str = '转值班电话';
973
+			break;
974
+		case 4:
975
+			str = '留言';
976
+			break;
977
+		case 5:
978
+			str = '呼损';
979
+			break;
980
+		case 6:
981
+			str = '人工处理';
982
+			break;
983
+	}
984
+	return str;
985
+}
958
 //获取外呼公司电话下 部门下拉
986
 //获取外呼公司电话下 部门下拉
959
 function getDepts() {
987
 function getDepts() {
960
 	$.getJSON(huayi.config.callcenter_url + "SeatGroup/GetList", {
988
 	$.getJSON(huayi.config.callcenter_url + "SeatGroup/GetList", {
961
-			token: $.cookie("token"),
962
-	},function(data){
963
-		if(data.rows && data.rows.length > 0){
989
+		token: $.cookie("token"),
990
+	}, function(data) {
991
+		if(data.rows && data.rows.length > 0) {
964
 			$('#s_department').html('');
992
 			$('#s_department').html('');
965
 			$('#s_department').append('<option value="">请选择</option>');
993
 			$('#s_department').append('<option value="">请选择</option>');
966
-			$.each(data.rows, function(i,v) {
967
-				$('<option value="'+ v.F_ZXZID +'">'+ v.F_ZXZName +'</option>').appendTo($('#s_department'));
994
+			$.each(data.rows, function(i, v) {
995
+				$('<option value="' + v.F_ZXZID + '">' + v.F_ZXZName + '</option>').appendTo($('#s_department'));
968
 			});
996
 			});
969
 		}
997
 		}
970
 	});
998
 	});
984
 }
1012
 }
985
 
1013
 
986
 function logout() {
1014
 function logout() {
987
-	if(!$('.Logout').hasClass('active')){
1015
+	if(!$('.Logout').hasClass('active')) {
988
 		$.ajax({
1016
 		$.ajax({
989
 			url: huayi.config.callcenter_url + "Login/Logout",
1017
 			url: huayi.config.callcenter_url + "Login/Logout",
990
 			data: {
1018
 			data: {
997
 				}
1025
 				}
998
 			}
1026
 			}
999
 		});
1027
 		});
1000
-	}else{
1001
-		 layer.msg("退出失败!");
1028
+	} else {
1029
+		layer.msg("退出失败!");
1002
 	}
1030
 	}
1003
-	
1031
+
1004
 }
1032
 }
1005
 
1033
 
1006
 //加载左侧导航菜单
1034
 //加载左侧导航菜单