Kaynağa Gözat

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

zhangshuangnan 7 yıl önce
ebeveyn
işleme
b4cf40bf72

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

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

+ 15 - 2
CallCenterWeb.UI/khShujuDuiBi.html

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

+ 0 - 1
CallCenterWeb.UI/zuoXiTable.html

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

+ 15 - 3
CallCenterWeb.UI/zuoXiTime.html

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