zhaomin лет назад: 3
Родитель
Сommit
ccf2bec0f5

+ 273 - 222
CallCenterWeb.UI/OutboundMessage/LookMessage.html

194
 			var strs;
194
 			var strs;
195
 			var questionCount = [];
195
 			var questionCount = [];
196
 			var infor = 0;
196
 			var infor = 0;
197
-			var questionId = 0 ;
197
+			var questionId = 0;
198
 			var t_detail = '';
198
 			var t_detail = '';
199
 			var isCreateOrder = false;
199
 			var isCreateOrder = false;
200
+			var flag = true
200
 			//console.log(wid);
201
 			//console.log(wid);
201
 			$(document).ready(function() {
202
 			$(document).ready(function() {
202
 				if (wid != null && wid != undefined && wid != "") {
203
 				if (wid != null && wid != undefined && wid != "") {
218
 			});
219
 			});
219
 			//获取乡镇或单位下拉
220
 			//获取乡镇或单位下拉
220
 			function getCountry() {
221
 			function getCountry() {
221
-				
222
+
222
 				$.ajax({
223
 				$.ajax({
223
 					type: "get",
224
 					type: "get",
224
 					url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
225
 					url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
302
 							token: $.cookie("token")
303
 							token: $.cookie("token")
303
 						},
304
 						},
304
 						async: true,
305
 						async: true,
305
-						success: function(data) {
306
-						}
306
+						success: function(data) {}
307
 					});
307
 					});
308
 				}
308
 				}
309
 			}
309
 			}
338
 								$('#F_status').val(Count.taskModel.F_status);
338
 								$('#F_status').val(Count.taskModel.F_status);
339
 								var pid = Count.paperid;
339
 								var pid = Count.paperid;
340
 								if (pid) {
340
 								if (pid) {
341
-									questionId= pid
341
+									questionId = pid
342
 									WJ(pid);
342
 									WJ(pid);
343
 								}
343
 								}
344
 							}
344
 							}
348
 				});
348
 				});
349
 			}
349
 			}
350
 			//创建工单
350
 			//创建工单
351
-			$('.createBtn').click(function(){
351
+			$('.createBtn').click(function() {
352
 				$(".Wd").each(function(j, k) {
352
 				$(".Wd").each(function(j, k) {
353
 					t_detail = $(k).find(".Wds").val()
353
 					t_detail = $(k).find(".Wds").val()
354
 				})
354
 				})
355
 				layer.open({
355
 				layer.open({
356
-					type:2,
357
-					content:"../commonHtml/orderModel.html?Name_="+ $('#Name_').val() +'&Phone_=' + $('#Phone_').text() + '&createState=' + 1+ '&tid='+ $("#F_Id").val() + '&t_detail=' + t_detail,
358
-					title:"创建工单",
359
-					maxmin:true,
360
-					area:['100%', '100%']
361
-					
356
+					type: 2,
357
+					content: "../commonHtml/orderModel.html?Name_=" + $('#Name_').val() + '&Phone_=' + $(
358
+							'#Phone_').text() + '&createState=' + 1 + '&tid=' + $("#F_Id").val() + '&t_detail=' +
359
+						t_detail,
360
+					title: "创建工单",
361
+					maxmin: true,
362
+					area: ['100%', '100%']
363
+
362
 				})
364
 				})
363
 			})
365
 			})
364
 			//获取呼叫结果
366
 			//获取呼叫结果
390
 				});
392
 				});
391
 			}
393
 			}
392
 			// 获取是否创建工单
394
 			// 获取是否创建工单
393
-			function getIsCreateOrder(){
394
-				
395
+			function getIsCreateOrder() {
396
+
395
 			}
397
 			}
396
-			//提交
397
-			$(".Ce").unbind('click').click(function(e) {
398
-				$.ajax({
399
-					type: "get",
400
-					url: huayi.config.callcenter_url + "CallOutPlan/IsOrNotExistWorkOrder",
401
-					dataType: 'text',
402
-					data: {
398
+			// function C(callback){
399
+			// 	C.prototype.init(callback);
400
+			// }
401
+			// C.prototype = {
402
+			// 	canclick: true,
403
+			// 	init: function(callback){
404
+			// 		if(this.canclick){
405
+			// 			this.canclick = false
406
+			// 			callback();
407
+			// 			setTimeout(function(){
408
+			// 				this.canclick = true
409
+			// 			}.bind(this),4000)
410
+			// 		}else{
411
+			// 			console.log('秒未到不允许点击')
412
+			// 		}
413
+			// 	}
414
+			// }
415
+			$(".Ce").click(function() {
416
+				if(flag) {
417
+					flag = false
418
+					$.ajax({
419
+						type: "get",
420
+						url: huayi.config.callcenter_url + "CallOutPlan/IsOrNotExistWorkOrder",
421
+						dataType: 'text',
422
+						data: {
423
+							phoneid: $("#F_Id").val(),
424
+							token: $.cookie("token")
425
+						},
426
+						async: false,
427
+						success: function(res) {
428
+							isCreateOrder = res.toLowerCase()
429
+						}
430
+					});
431
+					let data;
432
+					let callid = localStorage.getItem('callid')
433
+					let callState = $('input[name="check"]:checked').val()
434
+					if (!callid) {
435
+						callid = ''
436
+					}
437
+					data = {
403
 						phoneid: $("#F_Id").val(),
438
 						phoneid: $("#F_Id").val(),
404
 						token: $.cookie("token")
439
 						token: $.cookie("token")
405
-					},
406
-					async: false,
407
-					success: function(res) {
408
-						isCreateOrder = res.toLowerCase()
440
+					};
441
+					console.log(isCreateOrder)
442
+					if (callState == 659 && isCreateOrder == 'false') {
443
+						layer.confirm('不可提交问卷,请创建工单', {
444
+							icon: 2,
445
+							btn: ['确定']
446
+						});
447
+						infor = 0;
448
+						return
409
 					}
449
 					}
410
-				});
411
-				let data;
412
-				let callid = localStorage.getItem('callid')
413
-				let callState = $('input[name="check"]:checked').val()
414
-				if (!callid) {
415
-					callid = ''
416
-				}
417
-				data = {
418
-					phoneid: $("#F_Id").val(),
419
-					token: $.cookie("token")
420
-				};
421
-				console.log(isCreateOrder)
422
-				if(callState == 659 && isCreateOrder == 'false') {
423
-					layer.confirm('不可提交问卷,请创建工单', {
424
-						icon: 2,
425
-						btn: ['确定']
426
-					});
427
-					infor = 0;
428
-					return
429
-				}
430
-				
431
-				//根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
432
-				if(callState != '659' && callState != '660'){
450
+					
451
+					//根据呼叫结果来确定是否你填或不必填(接通未评价或未接通可以不做判断)
452
+					if (callState != '659' && callState != '660') {
453
+						$(".Wd").each(function(j, k) {
454
+							var val = $(k).find(".Wds").val();
455
+							if (!val) {
456
+								infor = 1
457
+							}
458
+						})
459
+						questionCount.forEach(function(v, n) {
460
+							var nameq = $('#' + v).attr('name')
461
+							if (!$('#' + v).val() && nameq) {
462
+								infor = 1;
463
+							}
464
+						})
465
+					}
466
+					
467
+					if (infor == 1) {
468
+						layer.confirm('必选项必须选择!', {
469
+							icon: 2,
470
+							btn: ['确定']
471
+						});
472
+						infor = 0;
473
+						return
474
+					}
475
+					//问答题
433
 					$(".Wd").each(function(j, k) {
476
 					$(".Wd").each(function(j, k) {
477
+						strs = '';
478
+						var categoryName = $(k).find(".Wds").attr("name");
479
+						var index = $(k).attr("indexs");
434
 						var val = $(k).find(".Wds").val();
480
 						var val = $(k).find(".Wds").val();
435
-						if (!val) {
436
-							infor = 1
481
+						console.log(categoryName)
482
+						if (val) {
483
+							str = index + '_0_' + val;
484
+							ans.push(str);
485
+					
486
+						}
487
+						if (questionId == 38) {
488
+							types.push({
489
+								name: categoryName,
490
+								value: val
491
+							})
437
 						}
492
 						}
438
 					})
493
 					})
494
+					//选择题
439
 					questionCount.forEach(function(v, n) {
495
 					questionCount.forEach(function(v, n) {
496
+						var categoryName = $('#' + v).find('option:selected').attr('categoryName')
497
+						var staus = $('#' + v).find('option:selected').attr('staus')
498
+						var val = $('#' + v).find('option:selected').attr('val')
440
 						var nameq = $('#' + v).attr('name')
499
 						var nameq = $('#' + v).attr('name')
441
-						if (!$('#' + v).val() && nameq) {
442
-							infor = 1;
500
+					
501
+						if (categoryName && staus == 0) {
502
+							types.push({
503
+								name: categoryName,
504
+								value: val
505
+							})
443
 						}
506
 						}
507
+						if (categoryName && staus == 1) {
508
+							types2.push({
509
+								name: categoryName,
510
+								value: val
511
+							})
512
+						}
513
+						ans.push($('#' + v).val())
444
 					})
514
 					})
445
-				}
446
-				
447
-				if (infor == 1) {
448
-					layer.confirm('必选项必须选择!', {
449
-						icon: 2,
450
-						btn: ['确定']
451
-					});
452
-					infor = 0;
453
-					return
454
-				}
455
-				//问答题
456
-				$(".Wd").each(function(j, k) {
457
-					strs = '';
458
-					var categoryName = $(k).find(".Wds").attr("name");
459
-					var index = $(k).attr("indexs");
460
-					var val = $(k).find(".Wds").val();
461
-					console.log(categoryName)
462
-					if (val) {
463
-						str = index + '_0_' + val;
464
-						ans.push(str);
465
-						
466
-					}
467
-					if(questionId == 38){
468
-						types.push({
469
-							name: categoryName,
470
-							value: val
471
-						})
515
+					
516
+					if (!$('#Name_').val()) {
517
+						layer.confirm('姓名必须填写!', {
518
+							icon: 2,
519
+							btn: ['确定']
520
+						});
521
+						return
472
 					}
522
 					}
473
-				})
474
-				//选择题
475
-				questionCount.forEach(function(v, n) {
476
-					var categoryName = $('#' + v).find('option:selected').attr('categoryName')
477
-					var staus = $('#' + v).find('option:selected').attr('staus')
478
-					var val = $('#' + v).find('option:selected').attr('val')
479
-					var nameq = $('#' + v).attr('name')
480
-
481
-					if (categoryName && staus == 0) {
482
-						types.push({
483
-							name: categoryName,
484
-							value: val
523
+					if ($('input[name="check"]:checked').val() == undefined) {
524
+						layer.confirm('呼叫结果必须选择!', {
525
+							icon: 2,
526
+							btn: ['确定']
527
+						});
528
+					} else {
529
+						types.forEach(function(v, n) {
530
+							if (v.name == '移网上网质量') {
531
+								data.F_typeName1 = v.name;
532
+								data.value1 = v.value
533
+							} else if (v.name == '移网通话质量') {
534
+								data.F_typeName2 = v.name;
535
+								data.value2 = v.value
536
+							} else if (v.name == '光网网络质量') {
537
+								data.F_typeName3 = v.name;
538
+								data.value3 = v.value
539
+							} else if (v.name == '装维服务') {
540
+								data.F_typeName4 = v.name;
541
+								data.value4 = v.value
542
+							} else if (v.name == '营业厅服务') {
543
+								data.F_typeName5 = v.name;
544
+								data.value5 = v.value
545
+							} else if (v.name == '资费政策') {
546
+								data.F_typeName6 = v.name;
547
+								data.value6 = v.value
548
+							} else {
549
+								data.F_TypeName7 = v.name;
550
+								data.value7 = v.value
551
+							}
485
 						})
552
 						})
486
-					}
487
-					if (categoryName && staus == 1) {
488
-						types2.push({
489
-							name: categoryName,
490
-							value: val
553
+						types2.forEach(function(v, n) {
554
+							if (v.name == '移网上网质量') {
555
+								data.value12 = v.value
556
+							} else if (v.name == '移网通话质量') {
557
+								data.value22 = v.value
558
+							} else if (v.name == '光网网络质量') {
559
+								data.value32 = v.value
560
+							} else if (v.name == '装维服务') {
561
+								data.value42 = v.value
562
+							} else if (v.name == '营业厅服务') {
563
+								data.value52 = v.value
564
+							} else if (v.name == '资费政策') {
565
+								data.value62 = v.value
566
+							}
491
 						})
567
 						})
492
-					}
493
-					ans.push($('#' + v).val())
494
-				})
495
-				
496
-				if (!$('#Name_').val()) {
497
-					layer.confirm('姓名必须填写!', {
498
-						icon: 2,
499
-						btn: ['确定']
500
-					});
501
-					return
502
-				}
503
-				if ($('input[name="check"]:checked').val() == undefined) {
504
-					layer.confirm('呼叫结果必须选择!', {
505
-						icon: 2,
506
-						btn: ['确定']
507
-					});
508
-				} else {
509
-					types.forEach(function(v, n) {
510
-						if (v.name == '移网上网质量') {
511
-							data.F_typeName1 = v.name;
512
-							data.value1 = v.value
513
-						} else if (v.name == '移网通话质量') {
514
-							data.F_typeName2 = v.name;
515
-							data.value2 = v.value
516
-						} else if (v.name == '光网网络质量') {
517
-							data.F_typeName3 = v.name;
518
-							data.value3 = v.value
519
-						} else if (v.name == '装维服务') {
520
-							data.F_typeName4 = v.name;
521
-							data.value4 = v.value
522
-						} else if (v.name == '营业厅服务') {
523
-							data.F_typeName5 = v.name;
524
-							data.value5 = v.value
525
-						} else if (v.name == '资费政策') {
526
-							data.F_typeName6 = v.name;
527
-							data.value6 = v.value
528
-						}else{
529
-							data.F_TypeName7 = v.name;
530
-							data.value7 = v.value
531
-						}
532
-					})
533
-					types2.forEach(function(v, n) {
534
-						if (v.name == '移网上网质量') {
535
-							data.value12 = v.value
536
-						} else if (v.name == '移网通话质量') {
537
-							data.value22 = v.value
538
-						} else if (v.name == '光网网络质量') {
539
-							data.value32 = v.value
540
-						} else if (v.name == '装维服务') {
541
-							data.value42 = v.value
542
-						} else if (v.name == '营业厅服务') {
543
-							data.value52 = v.value
544
-						} else if (v.name == '资费政策') {
545
-							data.value62 = v.value
546
-						}
547
-					})
548
 					
568
 					
549
-					//请求
550
-					$.ajax({
551
-						type: "POST",
552
-						url: huayi.config.callcenter_url + "CallOutPlan/AddAnswers",
553
-						dataType: 'json',
554
-						data: data,
555
-						async: true,
556
-						success: function(data) {},
557
-					});
558
-					$.ajax({
559
-						type: "POST",
560
-						url: huayi.config.callcenter_url + "CallOutPlan/Answers",
561
-						dataType: 'json',
562
-						beforSend: function() {
563
-							$('#btns').off('click')
564
-						},
565
-						data: {
566
-							taskid: $("#F_TaskId").val(), //任务ID
567
-							custelid: $("#F_Id").val(), //客户电话ID
568
-							//							cusid: $("#F_CusID").val(), //客户档案ID
569
-							ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
570
-							hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
571
-							//yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
572
-							//							yhfkid: 0, //用户反馈ID
573
-							//							telphone: $('#Phone_').text(), //电话号码, 
574
-							name: $('#Name_').val(), //姓名, 
575
-							phone: '', //固定号码, 
576
-							//							countryid: $('#country').val(), //乡镇或单位id, 
577
-							address: $('#address').val(), //地址
578
-							callid: callid,
579
-							fenlei: $('#F_ordernature').val(),
580
-							kuandai: $('#F_broadbandaccount').val(),
581
-							ruwangshijian: $('#F_accesstime').val(),
582
-							qudao: $('#F_channel').val(),
583
-							yingfu: $('#F_service').val(),
584
-							taocan: $('#F_packaget').val(),
585
-							ronghe: $('#F_fusion').val(),
586
-							zhuangtai: $('#F_status').val(),
587
-							token: $.cookie("token")
588
-						},
589
-						async: true,
590
-						success: function(data) {
591
-							$('#btns').on('click')
592
-							var Count = data.data;
593
-							var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
594
-							parent.layer.close(index1); //再执行关闭
595
-							parent.initTable();
596
-							//停止录屏保存
597
-							stopPlayers(); //Count
598
-							parent.layer.msg('提交成功');
599
-							localStorage.setItem('callid', '')
600
-						},
601
-					});
569
+						//请求
570
+						$.ajax({
571
+							type: "POST",
572
+							url: huayi.config.callcenter_url + "CallOutPlan/AddAnswers",
573
+							dataType: 'json',
574
+							data: data,
575
+							async: true,
576
+							success: function(data) {},
577
+						});
578
+						$.ajax({
579
+							type: "POST",
580
+							url: huayi.config.callcenter_url + "CallOutPlan/Answers",
581
+							dataType: 'json',
582
+							beforSend: function() {
583
+								$('#btns').off('click')
584
+							},
585
+							data: {
586
+								taskid: $("#F_TaskId").val(), //任务ID
587
+								custelid: $("#F_Id").val(), //客户电话ID
588
+								//							cusid: $("#F_CusID").val(), //客户档案ID
589
+								ans: ans, //答案,数组形式["15_20_单选选项内容","17_25|36|58_复选选项内容1|选项内容2|选项内容3","30_0_问答题"]
590
+								hjjgid: $('input[name="check"]:checked').val(), //呼叫结果ID
591
+								//yhfkid: $('input[name="checks"]:checked').val(), //用户反馈ID
592
+								//							yhfkid: 0, //用户反馈ID
593
+								//							telphone: $('#Phone_').text(), //电话号码, 
594
+								name: $('#Name_').val(), //姓名, 
595
+								phone: '', //固定号码, 
596
+								//							countryid: $('#country').val(), //乡镇或单位id, 
597
+								address: $('#address').val(), //地址
598
+								callid: callid,
599
+								fenlei: $('#F_ordernature').val(),
600
+								kuandai: $('#F_broadbandaccount').val(),
601
+								ruwangshijian: $('#F_accesstime').val(),
602
+								qudao: $('#F_channel').val(),
603
+								yingfu: $('#F_service').val(),
604
+								taocan: $('#F_packaget').val(),
605
+								ronghe: $('#F_fusion').val(),
606
+								zhuangtai: $('#F_status').val(),
607
+								token: $.cookie("token")
608
+							},
609
+							async: true,
610
+							success: function(data) {
611
+								$('#btns').on('click')
612
+								var Count = data.data;
613
+								var index1 = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
614
+								parent.layer.close(index1); //再执行关闭
615
+								parent.initTable();
616
+								//停止录屏保存
617
+								stopPlayers(); //Count
618
+								parent.layer.msg('提交成功');
619
+								localStorage.setItem('callid', '')
620
+							},
621
+						});
622
+					}
602
 				}
623
 				}
603
-
604
 			})
624
 			})
625
+			//提交
626
+			// $(".Ce").unbind('click').click(function(e) {
627
+
628
+
629
+			// })
605
 
630
 
606
 			function WJ(pid) {
631
 			function WJ(pid) {
607
 				$(".tbody").empty();
632
 				$(".tbody").empty();
637
 								html += '<div class="Back ">';
662
 								html += '<div class="Back ">';
638
 
663
 
639
 								if (Questions[i].F_SortModel == 0) { //根据F_SortModel来区别问题类的颜色
664
 								if (Questions[i].F_SortModel == 0) { //根据F_SortModel来区别问题类的颜色
640
-									 //通过问题类来区别是否带*
641
-									if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !='移网通话质量') {
642
-										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +'">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +'</span>' + '&nbsp;&nbsp;' +'<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i].questitle;
665
+									//通过问题类来区别是否带*
666
+									if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !=
667
+										'移网通话质量') {
668
+										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +
669
+											'">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +
670
+											'</span>' + '&nbsp;&nbsp;' +
671
+											'<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i]
672
+											.questitle;
643
 									} else {
673
 									} else {
644
-										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +'">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +'</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
674
+										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +
675
+											'">' + '<span style="color:#f00;">' + Questions[i].F_CategoryName +
676
+											'</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
645
 									}
677
 									}
646
 								} else if (Questions[i].F_SortModel == 1) { //根据F_SortModel来区别问题类的颜色
678
 								} else if (Questions[i].F_SortModel == 1) { //根据F_SortModel来区别问题类的颜色
647
 									//通过问题类来区别是否为带*
679
 									//通过问题类来区别是否为带*
648
-									if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !='移网通话质量') {
649
-										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +'">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +'</span>' + '&nbsp;&nbsp;' +'<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i].questitle;
680
+									if (Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !=
681
+										'移网通话质量') {
682
+										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +
683
+											'">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +
684
+											'</span>' + '&nbsp;&nbsp;' +
685
+											'<span style="color:#f00;">*</span>&nbsp;&nbsp;' + Questions[i]
686
+											.questitle;
650
 									} else {
687
 									} else {
651
-										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +'">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +'</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
688
+										html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid +
689
+											'">' + '<span style="color:#f0f;">' + Questions[i].F_CategoryName +
690
+											'</span>' + '&nbsp;&nbsp;' + Questions[i].questitle;
652
 									}
691
 									}
653
 								} else {
692
 								} else {
654
-									html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid + '">' +'<span style="color:#fb0;">' + Questions[i].F_CategoryName + '</span>' +'&nbsp;&nbsp;&nbsp;&nbsp;' + Questions[i].questitle;
693
+									html += '<h3 class="size-14 QuesTitle"  indexs="' + Questions[i].quesid + '">' +
694
+										'<span style="color:#fb0;">' + Questions[i].F_CategoryName + '</span>' +
695
+										'&nbsp;&nbsp;&nbsp;&nbsp;' + Questions[i].questitle;
655
 								}
696
 								}
656
-								
697
+
657
 								//通过questype来区别问题的不同,例如问答题或者单选题
698
 								//通过questype来区别问题的不同,例如问答题或者单选题
658
-								
699
+
659
 								if (questype == 1) {
700
 								if (questype == 1) {
660
 									html += '<div class="Wd" indexs="' + Questions[i].quesid + '">';
701
 									html += '<div class="Wd" indexs="' + Questions[i].quesid + '">';
661
-									html += '<textarea class="Wds" index="' + Questions[i].quesid +'" name="'+Questions[i].F_CategoryName+'" rows="" cols="" style="width: 100%;"></textarea>'
702
+									html += '<textarea class="Wds" index="' + Questions[i].quesid + '" name="' +
703
+										Questions[i].F_CategoryName +
704
+										'" rows="" cols="" style="width: 100%;"></textarea>'
662
 									html += '</div></h3></div></li>'
705
 									html += '</div></h3></div></li>'
663
 								} else {
706
 								} else {
664
 									questionCount.push('questionCount' + i)
707
 									questionCount.push('questionCount' + i)
665
-									if (Questions[i].F_SortModel !== 2 && Questions[i].F_CategoryName != '移网上网质量' && Questions[i].F_CategoryName !='移网通话质量') {
666
-										html +='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +i + '" name="reqId"><option value="">该选项</option>'
708
+									if (Questions[i].F_SortModel !== 2 && Questions[i].F_CategoryName != '移网上网质量' &&
709
+										Questions[i].F_CategoryName != '移网通话质量') {
710
+										html +=
711
+											'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +
712
+											i + '" name="reqId"><option value="">该选项</option>'
667
 									} else {
713
 									} else {
668
-										html +='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +i + '"><option value="">该选项</option>'
714
+										html +=
715
+											'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class="size-14" id="questionCount' +
716
+											i + '"><option value="">该选项</option>'
669
 									}
717
 									}
670
 									if (Questions[i].quesitems.length > 0) {
718
 									if (Questions[i].quesitems.length > 0) {
671
 										var quesitems = Questions[i].quesitems;
719
 										var quesitems = Questions[i].quesitems;
672
 										for (var j = 0; j < quesitems.length; j++) {
720
 										for (var j = 0; j < quesitems.length; j++) {
673
-											html += '<option value="' + Questions[i].quesid + '_' + quesitems[j].itemid + '_' + quesitems[j].itemname + '" categoryName="' +Questions[i].F_CategoryName + '" staus="' + Questions[i].F_SortModel + '" val="' + quesitems[j].itemname + '">' +
674
-											 quesitems[j].itemname + '</option>'
721
+											html += '<option value="' + Questions[i].quesid + '_' + quesitems[j]
722
+												.itemid + '_' + quesitems[j].itemname + '" categoryName="' +
723
+												Questions[i].F_CategoryName + '" staus="' + Questions[i]
724
+												.F_SortModel + '" val="' + quesitems[j].itemname + '">' +
725
+												quesitems[j].itemname + '</option>'
675
 										}
726
 										}
676
 									}
727
 									}
677
 									html += '</select> </h3>'
728
 									html += '</select> </h3>'

+ 2 - 1
CallCenterWeb.UI/OutboundMessage/OutboundPlan.html

1
-<!DOCTYPE html>
1
+<!DOCTYPE html>
2
 <html>
2
 <html>
3
 
3
 
4
 	<head>
4
 	<head>
55
 					<div class="anniu ">
55
 					<div class="anniu ">
56
 						<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
56
 						<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
57
 						<button class="RemoveDr btns size-14"><i class="fa fa-remove  size-14"></i>批量删除</button>
57
 						<button class="RemoveDr btns size-14"><i class="fa fa-remove  size-14"></i>批量删除</button>
58
+						<button class="RemoveCall btns size-14"><i class="fa fa-remove  size-14"></i>无呼叫删除</button>
58
 
59
 
59
 					</div>
60
 					</div>
60
 					<table id="tb2">
61
 					<table id="tb2">

+ 0 - 14
CallCenterWeb.UI/css/widgets.css

385
 	white-space: nowrap;
385
 	white-space: nowrap;
386
 	overflow: hidden;
386
 	overflow: hidden;
387
 	vertical-align: middle;
387
 	vertical-align: middle;
388
-	/* width: 78px;
389
-	white-space: nowrap;
390
-	text-overflow: ellipsis;
391
-	overflow: hidden;
392
-	display: inline-block;
393
-	vertical-align: middle; */
394
 }
388
 }
395
-/* .TG li span:nth-child(2){
396
-	display: inline-block;
397
-	width: 290px;
398
-	text-overflow: ellipsis;
399
-	white-space: nowrap;
400
-	overflow: hidden;
401
-	vertical-align: middle;
402
-} */
403
 .TG li span:nth-child(2){
389
 .TG li span:nth-child(2){
404
 	float: right;
390
 	float: right;
405
 	padding-right: 10px;
391
 	padding-right: 10px;

+ 31 - 2
CallCenterWeb.UI/js/OutboundMessage/OutboundPlan.js

2
 var $tableLeft = $('#tb1');
2
 var $tableLeft = $('#tb1');
3
 var $tableLeft1 = $('#tb2');
3
 var $tableLeft1 = $('#tb2');
4
 var token = $.cookie("token");
4
 var token = $.cookie("token");
5
+var total = 0;
5
 var TaskID; //导入
6
 var TaskID; //导入
6
 $(document).ready(function() {
7
 $(document).ready(function() {
7
 	IndexCategoryGe();
8
 	IndexCategoryGe();
161
 	});
162
 	});
162
 
163
 
163
 }
164
 }
165
+$(".RemoveCall").click(function() {
166
+	if(TaskID) {
167
+		if(total==0) {
168
+			layer.msg("没有记录");
169
+			return
170
+		}
171
+		layer.confirm('确定删除无呼叫记录?', {
172
+			btn: ['是', '否'] //按钮
173
+		}, function() {
174
+			/*发送请求*/
175
+			$.post(huayi.config.callcenter_url + "CallOutPlan/DeleteNoCall", {
176
+				taskid: TaskID,
177
+				token: token
178
+			}, function(result) {
179
+				result = JSON.parse(result);
180
+				if(result.state.toLowerCase() == "success") {
181
+					layer.msg("删除成功");
182
+					$tableLeft1.bootstrapTable('refresh');
183
+				}
184
+			})
185
+		});
186
+	} else {
187
+		layer.confirm('选择一个任务!', {
188
+			btn: ['确定'] //按钮
189
+		});
190
+	}
191
+});
164
 //启动
192
 //启动
165
 function Qd(str, val) {
193
 function Qd(str, val) {
166
 	layer.confirm('确定要启动么?', {
194
 	layer.confirm('确定要启动么?', {
288
 			};
316
 			};
289
 			return param;
317
 			return param;
290
 		},
318
 		},
291
-		onLoadSuccess: function() { //加载成功时执行
292
-			//								layer.msg("加载成功");
319
+		onLoadSuccess: function(res) { //加载成功时执行
320
+			total = res.total								
321
+			//layer.msg("加载成功");
293
 		},
322
 		},
294
 		onLoadError: function() { //加载失败时执行
323
 		onLoadError: function() { //加载失败时执行
295
 			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
324
 			//layer.msg("加载数据失败", { time: 1500, icon: 2 });

+ 30 - 0
CallCenterWeb.UI/taskManagement/js/taskList.js

6
 var rightTable = $('#rightTable')
6
 var rightTable = $('#rightTable')
7
 var token = $.cookie("token");
7
 var token = $.cookie("token");
8
 var Left_Cids = 0;
8
 var Left_Cids = 0;
9
+var total= 0;
9
 $(function() {
10
 $(function() {
10
 
11
 
11
 	laydate.render({
12
 	laydate.render({
156
 			return param;
157
 			return param;
157
 		},
158
 		},
158
 		responseHandler: function(res) {
159
 		responseHandler: function(res) {
160
+			total =  res.total
159
 			return {
161
 			return {
160
 				"total": res.total, //总页数
162
 				"total": res.total, //总页数
161
 				"rows": res.rows //数据
163
 				"rows": res.rows //数据
186
 	}
188
 	}
187
 	remove();
189
 	remove();
188
 });
190
 });
191
+// 删除无外乎
192
+$(".RemoveCall").click(function() {
193
+	if(Left_Cids) {
194
+		if(total==0) {
195
+			layer.msg("没有记录");
196
+			return
197
+		}
198
+		layer.confirm('确定删除无呼叫记录?', {
199
+			btn: ['是', '否'] //按钮
200
+		}, function() {
201
+			/*发送请求*/
202
+			$.post(huayi.config.callcenter_url + "AutomaticCall/DeleteNoCall", {
203
+				taskid: Left_Cids,
204
+				token: token
205
+			}, function(result) {
206
+				result = JSON.parse(result);
207
+				if(result.state.toLowerCase() == "success") {
208
+					layer.msg("删除成功");
209
+					rightTable.bootstrapTable('refresh');
210
+				}
211
+			})
212
+		});
213
+	} else {
214
+		layer.confirm('选择一个任务!', {
215
+			btn: ['确定'] //按钮
216
+		});
217
+	}
218
+});
189
 
219
 
190
 /*删除提示*/
220
 /*删除提示*/
191
 function remove() {
221
 function remove() {

+ 1 - 0
CallCenterWeb.UI/taskManagement/taskList.html

97
 						<div class="toolRight pull-left">
97
 						<div class="toolRight pull-left">
98
 							<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
98
 							<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
99
 							<button class="RemoveDr btns size-14"><i class="fa fa-remove  size-14"></i>批量删除</button>
99
 							<button class="RemoveDr btns size-14"><i class="fa fa-remove  size-14"></i>批量删除</button>
100
+							<button class="RemoveCall btns size-14"><i class="fa fa-remove  size-14"></i>无呼叫删除</button>
100
 						</div>
101
 						</div>
101
 					</div>
102
 					</div>
102
 					<table id="rightTable" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
103
 					<table id="rightTable" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">