Explorar el Código

员工考核分析内报表增加部门搜索条件

zhangshuangnan %!s(int64=7) %!d(string=hace) años
padre
commit
b4cf40bf72

+ 32 - 0
CallCenterWeb.UI/ReportForm/js/ReportFormGetDepart.js

@@ -0,0 +1,32 @@
1
+
2
+
3
+	//员工考核分析内报表 加上部门筛选
4
+	function getDept(obj) {
5
+				//部门下拉数据
6
+				obj.select2({
7
+					width: 'resolve',
8
+					minimumResultsForSearch: -1,
9
+					ajax: {
10
+						type: "get",
11
+						url: huayi.config.callcenter_url + "Department/GetDeptList",
12
+						async: true,
13
+						dataType: "json",
14
+						data: function(params) {
15
+							return {
16
+								token: $.cookie("token"),
17
+								pid: params.id
18
+							}
19
+						},
20
+						processResults: function(data) {
21
+
22
+							return {
23
+								results: data.data
24
+							}
25
+						},
26
+						cache: true
27
+					},
28
+					placeholder: "请选择",
29
+
30
+				});
31
+			}
32
+

+ 15 - 4
CallCenterWeb.UI/ReportForm/zxSatisfaction.html

@@ -8,6 +8,7 @@
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
10 10
 		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11
+		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
11 12
 		<link rel="stylesheet" href="../css/init.css" />
12 13
 		<style>
13 14
 			.toolBox {
@@ -20,6 +21,9 @@
20 21
 				width: 90%;
21 22
 				margin: 0 auto;
22 23
 			}
24
+			.select2-container--default .select2-selection--single{
25
+				border-color: #e5e6e7;
26
+			}
23 27
 		</style>
24 28
 	</head>
25 29
 
@@ -44,6 +48,12 @@
44 48
 							<i class="tub fa fa-calendar"></i>
45 49
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
46 50
 						</div>
51
+						<div class="time-box form-group">
52
+							部门:
53
+							<select id="bumen">
54
+								<option value="">请选择</option>
55
+							</select>
56
+						</div>
47 57
 						<div class="pull-right">
48 58
 							<button class="btns search">搜索</button>
49 59
 							<a href="" class="btns export">导出</a>
@@ -56,10 +66,13 @@
56 66
 			<table class="layui-hide" id="t_callTotal"></table>
57 67
 		</div>
58 68
 		<script src="../js/layui/layui.js"></script>
69
+		<script src="../js/select2/js/select2.min.js"></script>
70
+		<script src="js/ReportFormGetDepart.js"></script>
59 71
 		<script>
60 72
 			var token = $.cookie("token");
61 73
 			var stime = ''; //开始时间
62 74
 			var endtime = ''; //结束时间
75
+			getDept($('#bumen'));//部门
63 76
 			$(document).ready(function() {
64 77
 				layui.use('laydate', function() {
65 78
 					var laydate = layui.laydate;
@@ -86,13 +99,11 @@
86 99
 					dcexcel(this);
87 100
 				});
88 101
 			});
89
-
90 102
 			function dcexcel(obj) {
91 103
 				var url = huayi.config.callcenter_url + "ZuoXiManYiDu/ExptList?token=" + token;
92
-				url += "&stime=" + stime + "&endtime=" + endtime;
104
+				url += "&stime=" + stime + "&endtime=" + endtime+ "&dpt=" + $('#bumen').val();
93 105
 				obj.href = url;
94 106
 			}
95
-
96 107
 			//加载表格
97 108
 			function getTableDataList() {
98 109
 				layui.use('table', function() {
@@ -109,6 +120,7 @@
109 120
 						where: {
110 121
 							stime: stime,
111 122
 							endtime: endtime,
123
+							dpt: $('#bumen').val(),
112 124
 							token: token,
113 125
 						}, //如果无需传递额外参数,可不加该参数
114 126
 						//request: {}, //如果无需自定义请求参数,可不加该参数
@@ -198,7 +210,6 @@
198 210
 					});
199 211
 				});
200 212
 			}
201
-
202 213
 		</script>
203 214
 
204 215
 	</body>

+ 15 - 2
CallCenterWeb.UI/khShujuDuiBi.html

@@ -11,6 +11,7 @@
11 11
 		<script src="Script/Common/huayi.load.js"></script>
12 12
 		<script src="Script/Common/huayi.config.js"></script>
13 13
 		<link rel="stylesheet" href="./js/layui/css/layui.css" />
14
+			<link rel="stylesheet" href="js/select2/css/select2.min.css" />
14 15
 		<link rel="stylesheet" href="./css/init.css" />
15 16
 		<style type="text/css">
16 17
 			.hujiao {
@@ -36,6 +37,9 @@
36 37
 				width: 90%;
37 38
 				margin: 0 auto;
38 39
 			}
40
+			.select2-container--default .select2-selection--single{
41
+				border-color: #e5e6e7;
42
+			}
39 43
 		</style>
40 44
 	</head>
41 45
 
@@ -61,6 +65,12 @@
61 65
 							<i class="tub fa fa-calendar"></i>
62 66
 							<input class="form-control" type="text" id="chooseTime" placeholder="请选择对比年份">
63 67
 						</div>
68
+						<div class="time-box form-group">
69
+							部门:
70
+							<select id="bumen">
71
+								<option value="">请选择</option>
72
+							</select>
73
+						</div>
64 74
 						<div class="form-group tool_bars pull-right">
65 75
 							<button class="btns sear">搜索</button>
66 76
 							<a class="btns export">导出</a>
@@ -74,11 +84,13 @@
74 84
 			</div>
75 85
 		</div>
76 86
 		<script src="./js/layui/layui.js"></script>
87
+		<script src="./js/select2/js/select2.min.js"></script>
88
+		<script src="ReportForm/js/ReportFormGetDepart.js"></script>
77 89
 		<script>
78 90
 			var token = $.cookie("token");
79 91
 			var endtime = helper.DateFormat.getNowYear(); //初始化当前年份	
80 92
 			var stime = endtime - 1;
81
-			
93
+			getDept($('#bumen'));//部门
82 94
 			$(document).ready(function() {
83 95
 				layui.use('laydate', function() {
84 96
 					var laydate = layui.laydate;
@@ -126,6 +138,7 @@
126 138
 					data: {
127 139
 						beginyear: stime,
128 140
 						endyear: endtime,
141
+						dpt: $('#bumen').val(),
129 142
 						token: token,
130 143
 					},
131 144
 					success: function(data) {
@@ -183,7 +196,7 @@
183 196
 
184 197
 			function dcexcel(obj) {
185 198
 				var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + token;
186
-				url += "&beginyear=" + stime + "&endyear=" + endtime;
199
+				url += "&beginyear=" + stime + "&endyear=" + endtime + "&dpt=" + $('#bumen').val(); 
187 200
 				obj.href = url;
188 201
 			}
189 202
 		</script>

+ 0 - 1
CallCenterWeb.UI/zuoXiTable.html

@@ -335,7 +335,6 @@
335 335
 								//								},
336 336
 							]
337 337
 						],
338
-
339 338
 						height: 'full-150'
340 339
 					});
341 340
 				});

+ 15 - 3
CallCenterWeb.UI/zuoXiTime.html

@@ -12,6 +12,7 @@
12 12
 		<script src="Script/Common/huayi.load.js"></script>
13 13
 		<script src="Script/Common/huayi.config.js"></script>
14 14
 		<link rel="stylesheet" href="./js/layui/css/layui.css" />
15
+			<link rel="stylesheet" href="js/select2/css/select2.min.css" />
15 16
 		<link rel="stylesheet" href="./css/init.css" />
16 17
 		<style>
17 18
 			.kpi-top {
@@ -34,6 +35,9 @@
34 35
 				width: 90%;
35 36
 				margin: 20px auto 0 auto;
36 37
 			}
38
+			.select2-container--default .select2-selection--single{
39
+				border-color: #e5e6e7;
40
+			}
37 41
 		</style>
38 42
 	</head>
39 43
 
@@ -59,6 +63,12 @@
59 63
 							<i class="tub fa fa-calendar"></i>
60 64
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
61 65
 						</div>
66
+						<div class="time-box form-group">
67
+							部门:
68
+							<select id="bumen">
69
+								<option value="">请选择</option>
70
+							</select>
71
+						</div>
62 72
 						<div class="form-group tool_bars pull-right">
63 73
 							<button class="btns sear">搜索</button>
64 74
 							<a class="btns export">导出</a>
@@ -75,12 +85,13 @@
75 85
 			</div>
76 86
 		</div>
77 87
 		<script src="js/layui/layui.js"></script>
78
-
88
+		<script src="./js/select2/js/select2.min.js"></script>
89
+		<script src="ReportForm/js/ReportFormGetDepart.js"></script>
79 90
 		<script>
80 91
 			var token = $.cookie("token");
81 92
 			var stime = ''; //开始时间
82 93
 			var endtime = ''; //结束时间
83
-
94
+			getDept($('#bumen'));//部门
84 95
 			$(function() {
85 96
 				layui.use('laydate', function() {
86 97
 					var laydate = layui.laydate;
@@ -110,7 +121,7 @@
110 121
 
111 122
 			function dcexcel(obj) {
112 123
 				var url = huayi.config.callcenter_url + "ZuoXiTongHua/ExptList?token=" + token;
113
-				url += "&stime=" + stime + "&endtime=" + endtime;
124
+				url += "&stime=" + stime + "&endtime=" + endtime + "&dpt=" + $('#bumen').val(); 
114 125
 				obj.href = url;
115 126
 			}
116 127
 
@@ -130,6 +141,7 @@
130 141
 						where: {
131 142
 							stime: stime,
132 143
 							endtime: endtime,
144
+							dpt: $('#bumen').val(),
133 145
 							token: token,
134 146
 						}, //如果无需传递额外参数,可不加该参数
135 147
 						//request: {}, //如果无需自定义请求参数,可不加该参数