Browse Source

任务计划按钮

zhaomin 3 years ago
parent
commit
ccf2bec0f5

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

@@ -194,9 +194,10 @@
194 194
 			var strs;
195 195
 			var questionCount = [];
196 196
 			var infor = 0;
197
-			var questionId = 0 ;
197
+			var questionId = 0;
198 198
 			var t_detail = '';
199 199
 			var isCreateOrder = false;
200
+			var flag = true
200 201
 			//console.log(wid);
201 202
 			$(document).ready(function() {
202 203
 				if (wid != null && wid != undefined && wid != "") {
@@ -218,7 +219,7 @@
218 219
 			});
219 220
 			//获取乡镇或单位下拉
220 221
 			function getCountry() {
221
-				
222
+
222 223
 				$.ajax({
223 224
 					type: "get",
224 225
 					url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
@@ -302,8 +303,7 @@
302 303
 							token: $.cookie("token")
303 304
 						},
304 305
 						async: true,
305
-						success: function(data) {
306
-						}
306
+						success: function(data) {}
307 307
 					});
308 308
 				}
309 309
 			}
@@ -338,7 +338,7 @@
338 338
 								$('#F_status').val(Count.taskModel.F_status);
339 339
 								var pid = Count.paperid;
340 340
 								if (pid) {
341
-									questionId= pid
341
+									questionId = pid
342 342
 									WJ(pid);
343 343
 								}
344 344
 							}
@@ -348,17 +348,19 @@
348 348
 				});
349 349
 			}
350 350
 			//创建工单
351
-			$('.createBtn').click(function(){
351
+			$('.createBtn').click(function() {
352 352
 				$(".Wd").each(function(j, k) {
353 353
 					t_detail = $(k).find(".Wds").val()
354 354
 				})
355 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,218 +392,241 @@
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 438
 						phoneid: $("#F_Id").val(),
404 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 476
 					$(".Wd").each(function(j, k) {
477
+						strs = '';
478
+						var categoryName = $(k).find(".Wds").attr("name");
479
+						var index = $(k).attr("indexs");
434 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 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 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 631
 			function WJ(pid) {
607 632
 				$(".tbody").empty();
@@ -637,41 +662,67 @@
637 662
 								html += '<div class="Back ">';
638 663
 
639 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 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 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 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 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 698
 								//通过questype来区别问题的不同,例如问答题或者单选题
658
-								
699
+
659 700
 								if (questype == 1) {
660 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 705
 									html += '</div></h3></div></li>'
663 706
 								} else {
664 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 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 718
 									if (Questions[i].quesitems.length > 0) {
671 719
 										var quesitems = Questions[i].quesitems;
672 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 728
 									html += '</select> </h3>'

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

@@ -1,4 +1,4 @@
1
-<!DOCTYPE html>
1
+<!DOCTYPE html>
2 2
 <html>
3 3
 
4 4
 	<head>
@@ -55,6 +55,7 @@
55 55
 					<div class="anniu ">
56 56
 						<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
57 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 60
 					</div>
60 61
 					<table id="tb2">

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

@@ -385,21 +385,7 @@ li {
385 385
 	white-space: nowrap;
386 386
 	overflow: hidden;
387 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 389
 .TG li span:nth-child(2){
404 390
 	float: right;
405 391
 	padding-right: 10px;

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

@@ -2,6 +2,7 @@ var Left_Cids;
2 2
 var $tableLeft = $('#tb1');
3 3
 var $tableLeft1 = $('#tb2');
4 4
 var token = $.cookie("token");
5
+var total = 0;
5 6
 var TaskID; //导入
6 7
 $(document).ready(function() {
7 8
 	IndexCategoryGe();
@@ -161,6 +162,33 @@ function Remove(str) {
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 193
 function Qd(str, val) {
166 194
 	layer.confirm('确定要启动么?', {
@@ -288,8 +316,9 @@ function Right(TaskID) {
288 316
 			};
289 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 323
 		onLoadError: function() { //加载失败时执行
295 324
 			//layer.msg("加载数据失败", { time: 1500, icon: 2 });

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

@@ -6,6 +6,7 @@ var table = $('#table1');
6 6
 var rightTable = $('#rightTable')
7 7
 var token = $.cookie("token");
8 8
 var Left_Cids = 0;
9
+var total= 0;
9 10
 $(function() {
10 11
 
11 12
 	laydate.render({
@@ -156,6 +157,7 @@ function initPhoneTable(Left_Cids) {
156 157
 			return param;
157 158
 		},
158 159
 		responseHandler: function(res) {
160
+			total =  res.total
159 161
 			return {
160 162
 				"total": res.total, //总页数
161 163
 				"rows": res.rows //数据
@@ -186,6 +188,34 @@ $(".RemoveDr").click(function() {
186 188
 	}
187 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 221
 function remove() {

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

@@ -97,6 +97,7 @@
97 97
 						<div class="toolRight pull-left">
98 98
 							<button class="Dr btns size-14"><i class="fa fa-plus size-14"></i>号码导入</button>
99 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 101
 						</div>
101 102
 					</div>
102 103
 					<table id="rightTable" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">