Pārlūkot izejas kodu

质检管理,外呼管理导出

miaofuhao 3 gadi atpakaļ
vecāks
revīzija
d19827156c

+ 9 - 2
CallCenterWeb.UI/OutboundMessage/MyTask.html

@@ -36,6 +36,9 @@
36 36
 							<li>
37 37
 								<a class="sc_btn  Block" id="sc_btns">搜索</a>
38 38
 							</li>
39
+							<li>
40
+								<a class="sc_btn  Block" id="exportBtn">导出</a>
41
+							</li>
39 42
 						</ul>
40 43
 					</div>
41 44
 				</div>
@@ -60,6 +63,7 @@
60 63
 		<script src="../js/laydate/laydate.js"></script>
61 64
 		<script src="./bootstrap/bootstrap_table_jump.js"></script>
62 65
 		<script>
66
+			var exportParam;
63 67
 			$(document).ready(function() {
64 68
 				laydate.render({
65 69
 					elem: '#s_time',
@@ -73,7 +77,10 @@
73 77
 					initTable();
74 78
 				})
75 79
 			})
76
-
80
+			$("#exportBtn").click(function() {
81
+				helper.methods.exportFileFun('CallOutPlan/ExportGetMyTaskList',exportParam)
82
+			})
83
+			
77 84
 			function initTable() {
78 85
 				//先销毁表格
79 86
 				$('#list').bootstrapTable('destroy');
@@ -102,9 +109,9 @@
102 109
 							sdate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[0],
103 110
 							edate: $('#s_time').val() && $('#s_time').val().split(' ~ ')[1],
104 111
 							key: $("#key").val().trim(),
105
-							settime: $("#settime").val(),
106 112
 							token: $.cookie("token")
107 113
 						};
114
+						exportParam = param
108 115
 						return param;
109 116
 					},
110 117
 					onLoadSuccess: function() { //加载成功时执行

+ 12 - 0
CallCenterWeb.UI/Quality/qualityControl.html

@@ -57,6 +57,9 @@
57 57
 							<li>
58 58
 								<a class="sc_btn  Gj Block">高级搜索</a>
59 59
 							</li>
60
+							<li>
61
+								<a class="sc_btn  exportBtn Block">导出</a>
62
+							</li>
60 63
 						</ul>
61 64
 					</div>
62 65
 				</div>
@@ -224,6 +227,7 @@
224 227
 			var Starttime; //开始时间
225 228
 			var Endtime; //结束时间
226 229
 			var zjID;
230
+			var exportParam;
227 231
 			var seatlist = []; //坐席列表
228 232
 			$(function() {
229 233
 				//营业部
@@ -246,6 +250,10 @@
246 250
 					$(".xqlb").removeClass("cx");
247 251
 
248 252
 				});
253
+				$(".exportBtn").click(function(){
254
+					helper.methods.exportFileFun('QCManage/ExportYZJList',exportParam)
255
+				})
256
+				
249 257
 				//关闭弹框
250 258
 				$(".setwin").click(function() {
251 259
 					$(".t-shade").removeClass("cx");
@@ -466,6 +474,9 @@
466 474
 							deptid: $('#_saleOffice').val(),
467 475
 							token: $.cookie("token")
468 476
 						};
477
+						
478
+						exportParam = param
479
+						console.log(exportParam)
469 480
 						return param;
470 481
 					},
471 482
 					onLoadSuccess: function() { //加载成功时执行
@@ -484,6 +495,7 @@
484 495
 					obj.append('<option value="' + n.F_UserCode + '">' + n.F_UserName + '</option>');
485 496
 				})
486 497
 			}
498
+			
487 499
 		</script>
488 500
 	</body>
489 501
 

+ 21 - 0
CallCenterWeb.UI/Script/Common/huayi.http.js

@@ -431,6 +431,27 @@ helper.methods = {
431 431
 			});
432 432
 		}
433 433
 	},
434
+	// 导出列表
435
+	exportFileFun:function exportFileFun(api, params) {
436
+	    var url = huayi.config.callcenter_url + api;
437
+	    if(typeof(params) !== "object") {
438
+	        return
439
+	    }
440
+	    delete params.page
441
+	    delete params.pagesize
442
+	    delete params.pageindex
443
+	    Object.keys(params).forEach(function(key, index) {
444
+	    	if(!params[key]){
445
+	    		params[key] = ""
446
+	    	}
447
+	        if (index === 0) {
448
+	            url += `?${key}=${params[key]}`
449
+	        } else {
450
+	            url += `&${key}=${params[key]}`
451
+	        }
452
+	    })
453
+	    window.location.href = url;
454
+	},
434 455
 };
435 456
 helper.sys = {
436 457
     getElementsByClassName: function (pnode, className) {

+ 3 - 2
CallCenterWeb.UI/zhiShiKu/zhiShiKuChaXun.html

@@ -215,7 +215,7 @@
215 215
 //
216 216
 //		})
217 217
 		//***********************添加功能结束=============================
218
-		initTable();
218
+		initTable(token);
219 219
 //		table.on("click-row.bs.table", function(e, row, ele) {
220 220
 //				$('.success').removeClass('success'); //去除之前选中的行的,选中样式
221 221
 //				$(ele).addClass('success'); //添加当前选中的 success样式用于区别
@@ -265,7 +265,8 @@
265 265
 					};
266 266
 					return param;
267 267
 				},
268
-				onLoadSuccess: function() { //加载成功时执行
268
+				onLoadSuccess: function(data) { //加载成功时执行
269
+					debugger
269 270
 					//layer.msg("加载成功");
270 271
 				},
271 272
 				onLoadError: function() { //加载失败时执行