miaofuhao vor 8 Monaten
Ursprung
Commit
8dfe25d021

+ 287 - 282
CallCenterWeb.UI/ReportForm/complaintProductDateSheet.html

@@ -9,8 +9,8 @@
9 9
 		<!--[if lt IE 9]>
10 10
 	    <meta http-equiv="refresh" content="0;ie.html" />
11 11
     	<![endif]-->
12
-	    <script src="../Script/Common/huayi.load.js"></script>
13
-        <script src="../Script/Common/huayi.config.js"></script>
12
+		<script src="../Script/Common/huayi.load.js"></script>
13
+		<script src="../Script/Common/huayi.config.js"></script>
14 14
 		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
15 15
 		<link rel="stylesheet" href="../css/init.css" />
16 16
 		<style>
@@ -31,6 +31,7 @@
31 31
 				float: right;
32 32
 				margin-right: 45px;
33 33
 			}
34
+			
34 35
 			.zxt-content {
35 36
 				width: 95%;
36 37
 				margin: 0 auto;
@@ -42,55 +43,58 @@
42 43
 			
43 44
 			.zxt-table table {
44 45
 				font-size: 12px;
45
-				margin: 40px auto;
46
-				width: 85%;
46
+				margin: 30px auto;
47 47
 				max-width: 100%;
48 48
 				background: #FFFFFF;
49 49
 			}
50 50
 			
51
-			.header-num-date{
51
+			.header-num-date {
52 52
 				position: relative;
53 53
 			}
54 54
 			
55
-			.num-header{
55
+			.num-header {
56 56
 				position: absolute;
57 57
 				top: 10px;
58 58
 				right: 10px;
59 59
 			}
60 60
 			
61
-			.date-header{
61
+			.date-header {
62 62
 				position: absolute;
63 63
 				left: 10px;
64 64
 				bottom: 10px;
65 65
 			}
66
-			
67 66
 		</style>
68 67
 	</head>
69 68
 
70 69
 	<body class="gray-bg" style="background: #fefefe;">
71 70
 		<div class="zxtable">
72 71
 			<div class="daoHang clearfix">
73
-					<div class="dhLeft">
74
-					<sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">报表分析</a>&gt;<a href="javaScript:;">业务数据分析</a>&gt;<a href="" class="nowPosition">产品日期分布情况表</a></sapn>
72
+				<div class="dhLeft">
73
+					<sapn><i class="syIcon"></i>位置:
74
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
75
+						<a href="javaScript:;">报表分析</a>&gt;
76
+						<a href="javaScript:;">业务数据分析</a>&gt;
77
+						<a href="" class="nowPosition">产品日期分布情况表</a>
78
+					</sapn>
79
+				</div>
80
+				<div class="dhRight">
81
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
75 82
 				</div>
76
-					<div class="dhRight">
77
-            		<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
78
-            	</div>
79 83
 			</div>
80 84
 			<div class="zxt-top clearfix">
81 85
 				<div class="topCon">
82 86
 					<div class="form-inline th-bar clearfix">
83
-					<div class="time-box form-group" >
84
-						<i class="tub fa fa-calendar"></i>
85
-						<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
86
-					</div>
87
-					<div class="form-group tool_bars pull-right">
88
-						<button class="btns sear">搜索</button>
89
-					<a class="btns export">导出</a>
90
-					</div>
91
-					
87
+						<div class="time-box form-group">
88
+							<i class="tub fa fa-calendar"></i>
89
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
90
+						</div>
91
+						<div class="form-group tool_bars pull-right">
92
+							<button class="btns sear">搜索</button>
93
+							<a class="btns export">导出</a>
94
+						</div>
95
+
92 96
 					</div>
93
-					
97
+
94 98
 				</div>
95 99
 			</div>
96 100
 
@@ -108,7 +112,7 @@
108 112
 		<script src="../js/jquery.cookie.js"></script>
109 113
 		<script src="../js/laydate/laydate.js"></script>
110 114
 		<script src="../js/select2/js/select2.min.js"></script>
111
-    
115
+
112 116
 		<script>
113 117
 			$(function() {
114 118
 				//日期
@@ -118,9 +122,10 @@
118 122
 					theme: '#1ab394',
119 123
 					range: '~',
120 124
 				});
121
-				
125
+
122 126
 				var myDate = new Date();
123 127
 				$('#startTime').val(myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + "01" + " ~ " + myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + turn(myDate.getDate()));
128
+
124 129
 				function turn(aa) {
125 130
 					if(aa < 10) {
126 131
 						aa = "0" + aa;
@@ -134,55 +139,55 @@
134 139
 					reportForm();
135 140
 				})
136 141
 				//按enter搜索
137
-				document.onkeydown = function (e) { // 回车提交表单
138
-				    var theEvent = window.event || e;
139
-    				var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
140
-    				if (code == 13) {
141
-    					reportForm(); 
142
-				    }
142
+				document.onkeydown = function(e) { // 回车提交表单
143
+					var theEvent = window.event || e;
144
+					var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
145
+					if(code == 13) {
146
+						reportForm();
147
+					}
143 148
 				}
144 149
 				//表格
145
-				function reportForm () {
150
+				function reportForm() {
146 151
 					$.ajax({
147 152
 						type: "get",
148 153
 						dataType: "json",
149
-						url: huayi.config.callcenter_url+"Business/Distribution",
154
+						url: huayi.config.callcenter_url + "Business/Distribution",
150 155
 						async: true,
151 156
 						data: {
152 157
 							token: $.cookie("token"),
153
-							sttime: $('#startTime').val() ? $('#startTime').val().split('~')[0]:"",
154
-			                endtime: $('#startTime').val() ? $('#startTime').val().split('~')[1]:"",
158
+							sttime: $('#startTime').val() ? $('#startTime').val().split('~')[0] : "",
159
+							endtime: $('#startTime').val() ? $('#startTime').val().split('~')[1] : "",
155 160
 							isdc: 0,
156 161
 						},
157 162
 						success: function(data) {
158
-							if (data.state.toLowerCase() == 'success') {
163
+							if(data.state.toLowerCase() == 'success') {
159 164
 								var content = data.data.rows;
160 165
 								$('.table').html('');
161 166
 								$('.table').append(
162
-									'<tr>'+
163
-									'<td rowspan="1" colspan="12" style="font-size: 16px; font-weight: 700">'+ data.data.msg + '</td>'+
164
-									'</tr>'+
165
-									'<tr>'+
166
-									'<td rowspan="2" colspan="1" class="header-num-date"><div class="num-header">数量</div><div class="date-header">日期</div></td>'+
167
-									'<td rowspan="1" colspan="1">投诉产品</td>'+
168
-									'<td rowspan="1" colspan="2" class="month-count-1name"></td>'+
169
-									'<td rowspan="1" colspan="2" class="month-count-2name"></td>'+
170
-									'<td rowspan="1" colspan="2" class="month-count-3name"></td>'+
171
-									'<td rowspan="1" colspan="2" class="month-count-4name"></td>'+
172
-									'<td rowspan="1" colspan="2" class="month-count-5name"></td>'+
173
-									'</tr>'+
174
-									'<tr>'+
175
-									'<td>数量</td>'+
176
-									'<td>数量</td>'+
177
-									'<td>占比</td>'+
178
-									'<td>数量</td>'+
179
-									'<td>占比</td>'+
180
-									'<td>数量</td>'+
181
-									'<td>占比</td>'+
182
-									'<td>数量</td>'+
183
-									'<td>占比</td>'+
184
-									'<td>数量</td>'+
185
-									'<td>占比</td>'+
167
+									'<tr>' +
168
+									'<td rowspan="1" colspan="12" style="font-size: 16px; font-weight: 700">' + data.data.msg + '</td>' +
169
+									'</tr>' +
170
+									'<tr>' +
171
+									'<td rowspan="2" colspan="1" class="header-num-date"><div class="num-header">数量</div><div class="date-header">日期</div></td>' +
172
+									'<td rowspan="1" colspan="1">投诉产品</td>' +
173
+									'<td rowspan="1" colspan="2" class="month-count-1name"></td>' +
174
+									'<td rowspan="1" colspan="2" class="month-count-2name"></td>' +
175
+									'<td rowspan="1" colspan="2" class="month-count-3name"></td>' +
176
+									'<td rowspan="1" colspan="2" class="month-count-4name"></td>' +
177
+									'<td rowspan="1" colspan="2" class="month-count-5name"></td>' +
178
+									'</tr>' +
179
+									'<tr>' +
180
+									'<td>数量</td>' +
181
+									'<td>数量</td>' +
182
+									'<td>占比</td>' +
183
+									'<td>数量</td>' +
184
+									'<td>占比</td>' +
185
+									'<td>数量</td>' +
186
+									'<td>占比</td>' +
187
+									'<td>数量</td>' +
188
+									'<td>占比</td>' +
189
+									'<td>数量</td>' +
190
+									'<td>占比</td>' +
186 191
 									'</tr>'
187 192
 								);
188 193
 								//投诉产品日期分布情况表
@@ -191,246 +196,246 @@
191 196
 								$(".month-count-3name").html(content.dates[0].MonthCount3name);
192 197
 								$(".month-count-4name").html(content.dates[0].MonthCount4name);
193 198
 								$(".month-count-5name").html(content.dates[0].MonthCount5name);
194
-								
195
-								for (var i = 0; i < content.dates.length; i++){
196
-									$(".table").append('<tr>'+ 
197
-									'<td>'+ content.dates[i].name + '</td>' +
198
-									'<td>'+ content.dates[i].total + '</td>' +
199
-									'<td>'+ content.dates[i].MonthCount1 + '</td>' +
200
-									'<td>'+ content.dates[i].MonthCountmix1 + '</td>' +
201
-									'<td>'+ content.dates[i].MonthCount2 + '</td>' +
202
-									'<td>'+ content.dates[i].MonthCountmix2 + '</td>' +
203
-									'<td>'+ content.dates[i].MonthCount3 + '</td>' +
204
-									'<td>'+ content.dates[i].MonthCountmix3 + '</td>' +
205
-									'<td>'+ content.dates[i].MonthCount4 + '</td>' +
206
-									'<td>'+ content.dates[i].MonthCountmix4 + '</td>' +
207
-									'<td>'+ content.dates[i].MonthCount5 + '</td>' +
208
-									'<td>'+ content.dates[i].MonthCountmix5 + '</td>' +
209
-									'</tr>')
199
+
200
+								for(var i = 0; i < content.dates.length; i++) {
201
+									$(".table").append('<tr>' +
202
+										'<td>' + content.dates[i].name + '</td>' +
203
+										'<td>' + content.dates[i].total + '</td>' +
204
+										'<td>' + content.dates[i].MonthCount1 + '</td>' +
205
+										'<td>' + content.dates[i].MonthCountmix1 + '</td>' +
206
+										'<td>' + content.dates[i].MonthCount2 + '</td>' +
207
+										'<td>' + content.dates[i].MonthCountmix2 + '</td>' +
208
+										'<td>' + content.dates[i].MonthCount3 + '</td>' +
209
+										'<td>' + content.dates[i].MonthCountmix3 + '</td>' +
210
+										'<td>' + content.dates[i].MonthCount4 + '</td>' +
211
+										'<td>' + content.dates[i].MonthCountmix4 + '</td>' +
212
+										'<td>' + content.dates[i].MonthCount5 + '</td>' +
213
+										'<td>' + content.dates[i].MonthCountmix5 + '</td>' +
214
+										'</tr>')
210 215
 								}
211
-								
216
+
212 217
 								//工厂投诉比,各质量问题占比,结构占比
213 218
 								var factoryLen = content.factory.length;
214 219
 								var cyclesNum = content.problem.length + content.product.length;
215
-								var factoryLenCeil = Math.ceil(factoryLen/2)
216
-								if (factoryLenCeil >= cyclesNum) {
217
-									for (var i=0,num=0,p=0,k=1; num < factoryLenCeil; i+=2, num++, k+=2){
218
-										if (num === 0) {
219
-											$(".table").append('<tr>'+
220
-											'<td rowspan="'+ factoryLenCeil + '">工厂投诉占比</td>'+
221
-											'<td>' + content.factory[i].name + '</td>'+
222
-											'<td>' + content.factory[i].number + '</td>'+
223
-											'<td>' + content.factory[i].proportion + '</td>'+
224
-											'<td>' + content.factory[i+1].name + '</td>'+
225
-											'<td>' + content.factory[i+1].number + '</td>'+
226
-											'<td>' + content.factory[i+1].proportion + '</td>'+
227
-											'<td rowspan="'+ content.problem.length + '">各质量问题占比</td>'+
228
-											'<td colspan="2">' + content.problem[num].name + '</td>'+
229
-											'<td>' + content.problem[num].number + '</td>'+
230
-											'<td>' + content.problem[num].proportion + '</td>'+
231
-											'</tr>')
232
-										} else if (num > 0 && num < content.problem.length) {
220
+								var factoryLenCeil = Math.ceil(factoryLen / 2)
221
+								if(factoryLenCeil >= cyclesNum) {
222
+									for(var i = 0, num = 0, p = 0, k = 1; num < factoryLenCeil; i += 2, num++, k += 2) {
223
+										if(num === 0) {
224
+											$(".table").append('<tr>' +
225
+												'<td rowspan="' + factoryLenCeil + '">工厂投诉占比</td>' +
226
+												'<td>' + content.factory[i].name + '</td>' +
227
+												'<td>' + content.factory[i].number + '</td>' +
228
+												'<td>' + content.factory[i].proportion + '</td>' +
229
+												'<td>' + content.factory[i + 1].name + '</td>' +
230
+												'<td>' + content.factory[i + 1].number + '</td>' +
231
+												'<td>' + content.factory[i + 1].proportion + '</td>' +
232
+												'<td rowspan="' + content.problem.length + '">各质量问题占比</td>' +
233
+												'<td colspan="2">' + content.problem[num].name + '</td>' +
234
+												'<td>' + content.problem[num].number + '</td>' +
235
+												'<td>' + content.problem[num].proportion + '</td>' +
236
+												'</tr>')
237
+										} else if(num > 0 && num < content.problem.length) {
233 238
 											// if (num < )
234
-											$(".table").append('<tr>'+
235
-												'<td>' + content.factory[i].name +'</td>'+
236
-												'<td>' + content.factory[i].number +'</td>'+
237
-												'<td>' + content.factory[i].proportion +'</td>'+
238
-												'<td>' + content.factory[i+1].name +'</td>'+
239
-												'<td>' + content.factory[i+1].number +'</td>'+
240
-												'<td>' + content.factory[i+1].proportion +'</td>'+
241
-												'<td colspan="2">' + content.problem[num].name + '</td>'+
242
-												'<td>' + content.problem[num].number + '</td>'+
243
-												'<td>' + content.problem[num].proportion + '</td>'+
239
+											$(".table").append('<tr>' +
240
+												'<td>' + content.factory[i].name + '</td>' +
241
+												'<td>' + content.factory[i].number + '</td>' +
242
+												'<td>' + content.factory[i].proportion + '</td>' +
243
+												'<td>' + content.factory[i + 1].name + '</td>' +
244
+												'<td>' + content.factory[i + 1].number + '</td>' +
245
+												'<td>' + content.factory[i + 1].proportion + '</td>' +
246
+												'<td colspan="2">' + content.problem[num].name + '</td>' +
247
+												'<td>' + content.problem[num].number + '</td>' +
248
+												'<td>' + content.problem[num].proportion + '</td>' +
244 249
 												'</tr>')
245
-										} else if (num >= content.problem.length && num < cyclesNum) {
246
-											if(p === 0){
247
-													$(".table").append('<tr>'+
248
-													'<td>' + content.factory[i].name +'</td>'+
249
-													'<td>' + content.factory[i].number +'</td>'+
250
-													'<td>' + content.factory[i].proportion +'</td>'+
251
-													'<td>' + content.factory[i+1].name +'</td>'+
252
-													'<td>' + content.factory[i+1].number +'</td>'+
253
-													'<td>' + content.factory[i+1].proportion +'</td>'+
254
-													'<td rowspan="'+ content.product.length + '">结构占比</td>'+
255
-													'<td colspan="2">' + content.product[p].name + '</td>'+
256
-													'<td>' + content.product[p].number + '</td>'+
257
-													'<td>' + content.product[p].proportion + '</td>'+
250
+										} else if(num >= content.problem.length && num < cyclesNum) {
251
+											if(p === 0) {
252
+												$(".table").append('<tr>' +
253
+													'<td>' + content.factory[i].name + '</td>' +
254
+													'<td>' + content.factory[i].number + '</td>' +
255
+													'<td>' + content.factory[i].proportion + '</td>' +
256
+													'<td>' + content.factory[i + 1].name + '</td>' +
257
+													'<td>' + content.factory[i + 1].number + '</td>' +
258
+													'<td>' + content.factory[i + 1].proportion + '</td>' +
259
+													'<td rowspan="' + content.product.length + '">结构占比</td>' +
260
+													'<td colspan="2">' + content.product[p].name + '</td>' +
261
+													'<td>' + content.product[p].number + '</td>' +
262
+													'<td>' + content.product[p].proportion + '</td>' +
258 263
 													'</tr>')
259
-												} else if (0 < p && p < content.product.length) {
260
-													$(".table").append('<tr>'+
261
-													'<td>' + content.factory[i].name +'</td>'+
262
-													'<td>' + content.factory[i].number +'</td>'+
263
-													'<td>' + content.factory[i].proportion +'</td>'+
264
-													'<td>' + content.factory[i+1].name +'</td>'+
265
-													'<td>' + content.factory[i+1].number +'</td>'+
266
-													'<td>' + content.factory[i+1].proportion +'</td>'+
267
-													'<td colspan="2">' + content.product[p].name + '</td>'+
268
-													'<td>' + content.product[p].number + '</td>'+
269
-													'<td>' + content.product[p].proportion + '</td>'+
264
+											} else if(0 < p && p < content.product.length) {
265
+												$(".table").append('<tr>' +
266
+													'<td>' + content.factory[i].name + '</td>' +
267
+													'<td>' + content.factory[i].number + '</td>' +
268
+													'<td>' + content.factory[i].proportion + '</td>' +
269
+													'<td>' + content.factory[i + 1].name + '</td>' +
270
+													'<td>' + content.factory[i + 1].number + '</td>' +
271
+													'<td>' + content.factory[i + 1].proportion + '</td>' +
272
+													'<td colspan="2">' + content.product[p].name + '</td>' +
273
+													'<td>' + content.product[p].number + '</td>' +
274
+													'<td>' + content.product[p].proportion + '</td>' +
270 275
 													'</tr>')
271
-												}
272
-												p += 1;
273
-										} else if (num >= cyclesNum) {
274
-											if (content.factory[i+1] != undefined) {
275
-												$(".table").append('<tr>'+
276
-													'<td>' + content.factory[i].name +'</td>'+
277
-													'<td>' + content.factory[i].number +'</td>'+
278
-													'<td>' + content.factory[i].proportion +'</td>'+
279
-													'<td>' + content.factory[i+1].name +'</td>'+
280
-													'<td>' + content.factory[i+1].number +'</td>'+
281
-													'<td>' + content.factory[i+1].proportion +'</td>'+
276
+											}
277
+											p += 1;
278
+										} else if(num >= cyclesNum) {
279
+											if(content.factory[i + 1] != undefined) {
280
+												$(".table").append('<tr>' +
281
+													'<td>' + content.factory[i].name + '</td>' +
282
+													'<td>' + content.factory[i].number + '</td>' +
283
+													'<td>' + content.factory[i].proportion + '</td>' +
284
+													'<td>' + content.factory[i + 1].name + '</td>' +
285
+													'<td>' + content.factory[i + 1].number + '</td>' +
286
+													'<td>' + content.factory[i + 1].proportion + '</td>' +
282 287
 													'</tr>')
283 288
 											} else {
284
-												$(".table").append('<tr>'+
285
-													'<td>' + content.factory[i].name +'</td>'+
286
-													'<td>' + content.factory[i].number +'</td>'+
287
-													'<td>' + content.factory[i].proportion +'</td>'+
288
-													'<td></td>'+
289
-													'<td></td>'+
290
-													'<td></td>'+
289
+												$(".table").append('<tr>' +
290
+													'<td>' + content.factory[i].name + '</td>' +
291
+													'<td>' + content.factory[i].number + '</td>' +
292
+													'<td>' + content.factory[i].proportion + '</td>' +
293
+													'<td></td>' +
294
+													'<td></td>' +
295
+													'<td></td>' +
291 296
 													'</tr>')
292 297
 											}
293 298
 										}
294 299
 									}
295
-								} else if (factoryLenCeil < cyclesNum) {
296
-									for (var i=0,num=0,p=0,k=1; num < cyclesNum; i+=2, num++, k+=2){
297
-										if (i === 0) {
298
-											$(".table").append('<tr>'+
299
-											'<td rowspan="'+ cyclesNum + '">工厂投诉占比</td>'+
300
-											'<td>' + content.factory[i].name + '</td>'+
301
-											'<td>' + content.factory[i].number + '</td>'+
302
-											'<td>' + content.factory[i].proportion + '</td>'+
303
-											'<td>' + content.factory[i+1].name + '</td>'+
304
-											'<td>' + content.factory[i+1].number + '</td>'+
305
-											'<td>' + content.factory[i+1].proportion + '</td>'+
306
-											'<td rowspan="'+ content.problem.length + '">各质量问题占比</td>'+
307
-											'<td colspan="2">' + content.problem[num].name + '</td>'+
308
-											'<td>' + content.problem[num].number + '</td>'+
309
-											'<td>' + content.problem[num].proportion + '</td>'+
310
-											'</tr>')
311
-										} else if (i > 0 && k < factoryLen) {
312
-											if (num < content.problem.length){
313
-												$(".table").append('<tr>'+
314
-												'<td>' + content.factory[i].name +'</td>'+
315
-												'<td>' + content.factory[i].number +'</td>'+
316
-												'<td>' + content.factory[i].proportion +'</td>'+
317
-												'<td>' + content.factory[i+1].name +'</td>'+
318
-												'<td>' + content.factory[i+1].number +'</td>'+
319
-												'<td>' + content.factory[i+1].proportion +'</td>'+
320
-												'<td colspan="2">' + content.problem[num].name + '</td>'+
321
-												'<td>' + content.problem[num].number + '</td>'+
322
-												'<td>' + content.problem[num].proportion + '</td>'+
300
+								} else if(factoryLenCeil < cyclesNum) {
301
+									for(var i = 0, num = 0, p = 0, k = 1; num < cyclesNum; i += 2, num++, k += 2) {
302
+										if(i === 0) {
303
+											$(".table").append('<tr>' +
304
+												'<td rowspan="' + cyclesNum + '">工厂投诉占比</td>' +
305
+												'<td>' + content.factory[i].name + '</td>' +
306
+												'<td>' + content.factory[i].number + '</td>' +
307
+												'<td>' + content.factory[i].proportion + '</td>' +
308
+												'<td>' + content.factory[i + 1].name + '</td>' +
309
+												'<td>' + content.factory[i + 1].number + '</td>' +
310
+												'<td>' + content.factory[i + 1].proportion + '</td>' +
311
+												'<td rowspan="' + content.problem.length + '">各质量问题占比</td>' +
312
+												'<td colspan="2">' + content.problem[num].name + '</td>' +
313
+												'<td>' + content.problem[num].number + '</td>' +
314
+												'<td>' + content.problem[num].proportion + '</td>' +
323 315
 												'</tr>')
324
-											} else if (num >= content.problem.length) {
325
-												if(p === 0){
326
-													$(".table").append('<tr>'+
327
-													'<td>' + content.factory[i].name +'</td>'+
328
-													'<td>' + content.factory[i].number +'</td>'+
329
-													'<td>' + content.factory[i].proportion +'</td>'+
330
-													'<td>' + content.factory[i+1].name +'</td>'+
331
-													'<td>' + content.factory[i+1].number +'</td>'+
332
-													'<td>' + content.factory[i+1].proportion +'</td>'+
333
-													'<td rowspan="'+ content.product.length + '">结构占比</td>'+
334
-													'<td colspan="2">' + content.product[p].name + '</td>'+
335
-													'<td>' + content.product[p].number + '</td>'+
336
-													'<td>' + content.product[p].proportion + '</td>'+
337
-													'</tr>')
338
-												} else if (0 < p && p < content.product.length) {
339
-													$(".table").append('<tr>'+
340
-													'<td>' + content.factory[i].name +'</td>'+
341
-													'<td>' + content.factory[i].number +'</td>'+
342
-													'<td>' + content.factory[i].proportion +'</td>'+
343
-													'<td>' + content.factory[i+1].name +'</td>'+
344
-													'<td>' + content.factory[i+1].number +'</td>'+
345
-													'<td>' + content.factory[i+1].proportion +'</td>'+
346
-													'<td colspan="2">' + content.product[p].name + '</td>'+
347
-													'<td>' + content.product[p].number + '</td>'+
348
-													'<td>' + content.product[p].proportion + '</td>'+
316
+										} else if(i > 0 && k < factoryLen) {
317
+											if(num < content.problem.length) {
318
+												$(".table").append('<tr>' +
319
+													'<td>' + content.factory[i].name + '</td>' +
320
+													'<td>' + content.factory[i].number + '</td>' +
321
+													'<td>' + content.factory[i].proportion + '</td>' +
322
+													'<td>' + content.factory[i + 1].name + '</td>' +
323
+													'<td>' + content.factory[i + 1].number + '</td>' +
324
+													'<td>' + content.factory[i + 1].proportion + '</td>' +
325
+													'<td colspan="2">' + content.problem[num].name + '</td>' +
326
+													'<td>' + content.problem[num].number + '</td>' +
327
+													'<td>' + content.problem[num].proportion + '</td>' +
349 328
 													'</tr>')
329
+											} else if(num >= content.problem.length) {
330
+												if(p === 0) {
331
+													$(".table").append('<tr>' +
332
+														'<td>' + content.factory[i].name + '</td>' +
333
+														'<td>' + content.factory[i].number + '</td>' +
334
+														'<td>' + content.factory[i].proportion + '</td>' +
335
+														'<td>' + content.factory[i + 1].name + '</td>' +
336
+														'<td>' + content.factory[i + 1].number + '</td>' +
337
+														'<td>' + content.factory[i + 1].proportion + '</td>' +
338
+														'<td rowspan="' + content.product.length + '">结构占比</td>' +
339
+														'<td colspan="2">' + content.product[p].name + '</td>' +
340
+														'<td>' + content.product[p].number + '</td>' +
341
+														'<td>' + content.product[p].proportion + '</td>' +
342
+														'</tr>')
343
+												} else if(0 < p && p < content.product.length) {
344
+													$(".table").append('<tr>' +
345
+														'<td>' + content.factory[i].name + '</td>' +
346
+														'<td>' + content.factory[i].number + '</td>' +
347
+														'<td>' + content.factory[i].proportion + '</td>' +
348
+														'<td>' + content.factory[i + 1].name + '</td>' +
349
+														'<td>' + content.factory[i + 1].number + '</td>' +
350
+														'<td>' + content.factory[i + 1].proportion + '</td>' +
351
+														'<td colspan="2">' + content.product[p].name + '</td>' +
352
+														'<td>' + content.product[p].number + '</td>' +
353
+														'<td>' + content.product[p].proportion + '</td>' +
354
+														'</tr>')
350 355
 												}
351 356
 												p += 1;
352 357
 											}
353
-										} else if (k == factoryLen) {
354
-											if (num < content.problem.length){
355
-												$(".table").append('<tr>'+
356
-												'<td>' + content.factory[i].name +'</td>'+
357
-												'<td>' + content.factory[i].number +'</td>'+
358
-												'<td>' + content.factory[i].proportion +'</td>'+
359
-												'<td></td>'+
360
-												'<td></td>'+
361
-												'<td></td>'+
362
-												'<td colspan="2">' + content.problem[num].name + '</td>'+
363
-												'<td>' + content.problem[num].number + '</td>'+
364
-												'<td>' + content.problem[num].proportion + '</td>'+
365
-												'</tr>')
366
-											} else if (num >= content.problem.length) {
367
-												if(p === 0){
368
-													$(".table").append('<tr>'+
369
-													'<td>' + content.factory[i].name +'</td>'+
370
-													'<td>' + content.factory[i].number +'</td>'+
371
-													'<td>' + content.factory[i].proportion +'</td>'+
372
-													'<td></td>'+
373
-													'<td></td>'+
374
-													'<td></td>'+
375
-													'<td rowspan="'+ content.product.length + '">结构占比</td>'+
376
-													'<td colspan="2">' + content.product[p].name + '</td>'+
377
-													'<td>' + content.product[p].number + '</td>'+
378
-													'<td>' + content.product[p].proportion + '</td>'+
379
-													'</tr>')
380
-												} else if (0 < p && p < content.product.length) {
381
-													$(".table").append('<tr>'+
382
-													'<td>' + content.factory[i].name +'</td>'+
383
-													'<td>' + content.factory[i].number +'</td>'+
384
-													'<td>' + content.factory[i].proportion +'</td>'+
385
-													'<td></td>'+
386
-													'<td></td>'+
387
-													'<td></td>'+
388
-													'<td colspan="2">' + content.product[p].name + '</td>'+
389
-													'<td>' + content.product[p].number + '</td>'+
390
-													'<td>' + content.product[p].proportion + '</td>'+
358
+										} else if(k == factoryLen) {
359
+											if(num < content.problem.length) {
360
+												$(".table").append('<tr>' +
361
+													'<td>' + content.factory[i].name + '</td>' +
362
+													'<td>' + content.factory[i].number + '</td>' +
363
+													'<td>' + content.factory[i].proportion + '</td>' +
364
+													'<td></td>' +
365
+													'<td></td>' +
366
+													'<td></td>' +
367
+													'<td colspan="2">' + content.problem[num].name + '</td>' +
368
+													'<td>' + content.problem[num].number + '</td>' +
369
+													'<td>' + content.problem[num].proportion + '</td>' +
391 370
 													'</tr>')
371
+											} else if(num >= content.problem.length) {
372
+												if(p === 0) {
373
+													$(".table").append('<tr>' +
374
+														'<td>' + content.factory[i].name + '</td>' +
375
+														'<td>' + content.factory[i].number + '</td>' +
376
+														'<td>' + content.factory[i].proportion + '</td>' +
377
+														'<td></td>' +
378
+														'<td></td>' +
379
+														'<td></td>' +
380
+														'<td rowspan="' + content.product.length + '">结构占比</td>' +
381
+														'<td colspan="2">' + content.product[p].name + '</td>' +
382
+														'<td>' + content.product[p].number + '</td>' +
383
+														'<td>' + content.product[p].proportion + '</td>' +
384
+														'</tr>')
385
+												} else if(0 < p && p < content.product.length) {
386
+													$(".table").append('<tr>' +
387
+														'<td>' + content.factory[i].name + '</td>' +
388
+														'<td>' + content.factory[i].number + '</td>' +
389
+														'<td>' + content.factory[i].proportion + '</td>' +
390
+														'<td></td>' +
391
+														'<td></td>' +
392
+														'<td></td>' +
393
+														'<td colspan="2">' + content.product[p].name + '</td>' +
394
+														'<td>' + content.product[p].number + '</td>' +
395
+														'<td>' + content.product[p].proportion + '</td>' +
396
+														'</tr>')
392 397
 												}
393 398
 												p += 1;
394 399
 											}
395
-										} else if ( k > factoryLen) {
396
-											if (num < content.problem.length){
397
-												$(".table").append('<tr>'+
398
-												'<td></td>'+
399
-												'<td></td>'+
400
-												'<td></td>'+
401
-												'<td></td>'+
402
-												'<td></td>'+
403
-												'<td></td>'+
404
-												'<td colspan="2">' + content.problem[num].name + '</td>'+
405
-												'<td>' + content.problem[num].number + '</td>'+
406
-												'<td>' + content.problem[num].proportion + '</td>'+
407
-												'</tr>')
408
-											} else if (num >= content.problem.length) {
409
-												if(p === 0){
410
-													$(".table").append('<tr>'+
411
-													'<td></td>'+
412
-													'<td></td>'+
413
-													'<td></td>'+
414
-													'<td></td>'+
415
-													'<td></td>'+
416
-													'<td></td>'+
417
-													'<td rowspan="'+ content.product.length + '">结构占比</td>'+
418
-													'<td colspan="2">' + content.product[p].name + '</td>'+
419
-													'<td>' + content.product[p].number + '</td>'+
420
-													'<td>' + content.product[p].proportion + '</td>'+
421
-													'</tr>')
422
-												} else if (0 < p && p < content.product.length) {
423
-													$(".table").append('<tr>'+
424
-													'<td></td>'+
425
-													'<td></td>'+
426
-													'<td></td>'+
427
-													'<td></td>'+
428
-													'<td></td>'+
429
-													'<td></td>'+
430
-													'<td colspan="2">' + content.product[p].name + '</td>'+
431
-													'<td>' + content.product[p].number + '</td>'+
432
-													'<td>' + content.product[p].proportion + '</td>'+
400
+										} else if(k > factoryLen) {
401
+											if(num < content.problem.length) {
402
+												$(".table").append('<tr>' +
403
+													'<td></td>' +
404
+													'<td></td>' +
405
+													'<td></td>' +
406
+													'<td></td>' +
407
+													'<td></td>' +
408
+													'<td></td>' +
409
+													'<td colspan="2">' + content.problem[num].name + '</td>' +
410
+													'<td>' + content.problem[num].number + '</td>' +
411
+													'<td>' + content.problem[num].proportion + '</td>' +
433 412
 													'</tr>')
413
+											} else if(num >= content.problem.length) {
414
+												if(p === 0) {
415
+													$(".table").append('<tr>' +
416
+														'<td></td>' +
417
+														'<td></td>' +
418
+														'<td></td>' +
419
+														'<td></td>' +
420
+														'<td></td>' +
421
+														'<td></td>' +
422
+														'<td rowspan="' + content.product.length + '">结构占比</td>' +
423
+														'<td colspan="2">' + content.product[p].name + '</td>' +
424
+														'<td>' + content.product[p].number + '</td>' +
425
+														'<td>' + content.product[p].proportion + '</td>' +
426
+														'</tr>')
427
+												} else if(0 < p && p < content.product.length) {
428
+													$(".table").append('<tr>' +
429
+														'<td></td>' +
430
+														'<td></td>' +
431
+														'<td></td>' +
432
+														'<td></td>' +
433
+														'<td></td>' +
434
+														'<td></td>' +
435
+														'<td colspan="2">' + content.product[p].name + '</td>' +
436
+														'<td>' + content.product[p].number + '</td>' +
437
+														'<td>' + content.product[p].proportion + '</td>' +
438
+														'</tr>')
434 439
 												}
435 440
 												p += 1;
436 441
 											}
@@ -444,14 +449,14 @@
444 449
 					});
445 450
 				}
446 451
 				//导出
447
-	        	$(".export").click(function () {
448
-					var exportSttime = $('#startTime').val() ? $('#startTime').val().split('~')[0]:"";
449
-	                var exportEndtime = $('#startTime').val() ? $('#startTime').val().split('~')[1]:"";
452
+				$(".export").click(function() {
453
+					var exportSttime = $('#startTime').val() ? $('#startTime').val().split('~')[0] : "";
454
+					var exportEndtime = $('#startTime').val() ? $('#startTime').val().split('~')[1] : "";
450 455
 
451
-	            	var url = huayi.config.callcenter_url + "Business/Distribution?token=" + $.cookie("token");
452
-	            	url += "&sttime=" + exportSttime + "&endtime=" + exportEndtime + "&isdc=1";
456
+					var url = huayi.config.callcenter_url + "Business/Distribution?token=" + $.cookie("token");
457
+					url += "&sttime=" + exportSttime + "&endtime=" + exportEndtime + "&isdc=1";
453 458
 					window.location.href = url;
454
-	        	});
459
+				});
455 460
 			})
456 461
 		</script>
457 462
 	</body>

+ 249 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/complainProduct.html

@@ -0,0 +1,249 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+
6
+		<meta charset="utf-8">
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<title>投诉产品分布表</title>
9
+		<!--[if lt IE 9]>
10
+	    <meta http-equiv="refresh" content="0;ie.html" />
11
+    	<![endif]-->
12
+		<script src="../../Script/Common/huayi.load.js"></script>
13
+		<script src="../../Script/Common/huayi.config.js"></script>
14
+		<link rel="stylesheet" href="../../js/select2/css/select2.min.css" />
15
+		<link rel="stylesheet" href="../../css/init.css" />
16
+		<style>
17
+			.zxtable {
18
+				font-size: 12px;
19
+				background: #F5F5F5;
20
+			}
21
+			
22
+			.zxt-top {
23
+				background: #FFFFFF;
24
+				height: 60px;
25
+				width: 95%;
26
+				margin: 40px auto 0 auto;
27
+				padding: 10px 20px;
28
+			}
29
+			
30
+			.topCon {
31
+				float: right;
32
+				margin-right: 45px;
33
+			}
34
+			
35
+			.zxt-content {
36
+				width: 95%;
37
+				margin: 0 auto;
38
+			}
39
+			
40
+			.zxt-table {
41
+				overflow-x: auto;
42
+			}
43
+			
44
+			.zxt-table table {
45
+				font-size: 12px;
46
+				margin: 30px auto;
47
+				max-width: 100%;
48
+				background: #FFFFFF;
49
+			}
50
+			
51
+			.header-num-date {
52
+				position: relative;
53
+			}
54
+			
55
+			.num-header {
56
+				position: absolute;
57
+				top: 10px;
58
+				right: 10px;
59
+			}
60
+			
61
+			.date-header {
62
+				position: absolute;
63
+				left: 10px;
64
+				bottom: 10px;
65
+			}
66
+		</style>
67
+	</head>
68
+
69
+	<body class="gray-bg" style="background: #fefefe;">
70
+		<div class="zxtable">
71
+			<div class="daoHang clearfix">
72
+				<div class="dhLeft">
73
+					<sapn><i class="syIcon"></i>位置:
74
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
75
+						<a href="javaScript:;">报表分析</a>&gt;
76
+						<a href="javaScript:;">业务数据分析</a>&gt;
77
+						<a href="" class="nowPosition">投诉产品分布表</a>
78
+					</sapn>
79
+				</div>
80
+				<div class="dhRight">
81
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
82
+				</div>
83
+			</div>
84
+			<div class="zxt-top clearfix">
85
+				<div class="topCon">
86
+					<div class="form-inline th-bar clearfix">
87
+						<div class="time-box form-group">
88
+							<i class="tub fa fa-calendar"></i>
89
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
90
+						</div>
91
+						<div class="form-group tool_bars pull-right">
92
+							<button class="btns sear">搜索</button>
93
+							<a class="btns export">导出</a>
94
+						</div>
95
+					</div>
96
+				</div>
97
+			</div>
98
+
99
+			<div class="zxt-content">
100
+				<div class="zxt-table">
101
+					<table class="table table-bordered text-center zjTable">
102
+					</table>
103
+				</div>
104
+			</div>
105
+		</div>
106
+
107
+		<script src="../../js/jquery.min.js"></script>
108
+		<script src="../../js/bootstrap.min.js?v=3.3.6"></script>
109
+		<script src="../../js/jquery.cookie.js"></script>
110
+		<script src="../../js/laydate/laydate.js"></script>
111
+		<script src="../../js/select2/js/select2.min.js"></script>
112
+
113
+		<script>
114
+			$(function() {
115
+				//日期
116
+				laydate.render({
117
+					elem: '#startTime',
118
+					type: 'year',
119
+					theme: '#1ab394',
120
+				});
121
+
122
+				var myDate = new Date();
123
+				$('#startTime').val(myDate.getFullYear());
124
+
125
+				function turn(aa) {
126
+					if(aa < 10) {
127
+						aa = "0" + aa;
128
+					}
129
+					return aa;
130
+				}
131
+
132
+				reportForm();
133
+				//点击搜索事件
134
+				$('.sear').click(function() {
135
+					reportForm();
136
+				})
137
+				//按enter搜索
138
+				document.onkeydown = function(e) { // 回车提交表单
139
+					var theEvent = window.event || e;
140
+					var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
141
+					if(code == 13) {
142
+						reportForm();
143
+					}
144
+				}
145
+				//表格
146
+				function reportForm() {
147
+					$.ajax({
148
+						type: "get",
149
+						dataType: "json",
150
+						url: huayi.config.callcenter_url + "Report/GetDateOfManufacture",
151
+						async: true,
152
+						data: {
153
+							token: $.cookie("token"),
154
+							year: $('#startTime').val(),
155
+							isdc: 0,
156
+						},
157
+						success: function(data) {
158
+							if(data.state.toLowerCase() == 'success') {
159
+								var content = data.data;
160
+								$('.table').html('');
161
+								$('.table').append(
162
+									'<tr>' +
163
+									'<td rowspan="1" colspan="38" style="font-size: 16px; font-weight: 700">近三年投诉产品生产日期分布表</td>' +
164
+									'</tr>' +
165
+
166
+									'<tr>' +
167
+									'<td rowspan="2" class="header-num-date"><div class="num-header">项目</div><div class="date-header">时间</div></td>' +
168
+									'<td colspan="12">' + ($('#startTime').val() - 3) + '年</td>' +
169
+									'<td colspan="12">' + ($('#startTime').val() - 2) + '年</td>' +
170
+									'<td colspan="12">' + ($('#startTime').val() - 1) + '年</td>' +
171
+									'<td rowspan="2">投诉起数</td>' +
172
+									'</tr>' +
173
+
174
+									'<tr>' +
175
+									'<td>1月</td>' +
176
+									'<td>2月</td>' +
177
+									'<td>3月</td>' +
178
+									'<td>4月</td>' +
179
+									'<td>5月</td>' +
180
+									'<td>6月</td>' +
181
+									'<td>7月</td>' +
182
+									'<td>8月</td>' +
183
+									'<td>9月</td>' +
184
+									'<td>10月</td>' +
185
+									'<td>11月</td>' +
186
+									'<td>12月</td>' +
187
+
188
+									'<td>1月</td>' +
189
+									'<td>2月</td>' +
190
+									'<td>3月</td>' +
191
+									'<td>4月</td>' +
192
+									'<td>5月</td>' +
193
+									'<td>6月</td>' +
194
+									'<td>7月</td>' +
195
+									'<td>8月</td>' +
196
+									'<td>9月</td>' +
197
+									'<td>10月</td>' +
198
+									'<td>11月</td>' +
199
+									'<td>12月</td>' +
200
+
201
+									'<td>1月</td>' +
202
+									'<td>2月</td>' +
203
+									'<td>3月</td>' +
204
+									'<td>4月</td>' +
205
+									'<td>5月</td>' +
206
+									'<td>6月</td>' +
207
+									'<td>7月</td>' +
208
+									'<td>8月</td>' +
209
+									'<td>9月</td>' +
210
+									'<td>10月</td>' +
211
+									'<td>11月</td>' +
212
+									'<td>12月</td>' +
213
+
214
+									'</tr>'
215
+								);
216
+								//	年度质量投诉问题情况对比  Report/GetDateOfManufacture
217
+
218
+								for(var i = 0; i < content.length; i++) {
219
+									var html = '<tr>'
220
+									for(const key in content[i]) {
221
+										if(content[i].hasOwnProperty(key)) { // 过滤掉原型链上的属性
222
+											html += '<td>' + content[i][key] + '</td>'
223
+											//										    console.log(`Key: ${key}, Value: ${content[i][key]}`);
224
+										}
225
+									}
226
+									html += '</tr>'
227
+
228
+									$(".table").append(html)
229
+
230
+								}
231
+							} else {
232
+								layer.msg(data.message);
233
+							}
234
+						}
235
+					});
236
+				}
237
+				//导出
238
+				$(".export").click(function() {
239
+					var exportSttime = $('#startTime').val();
240
+
241
+					var url = huayi.config.callcenter_url + "Report/GetDateOfManufacture?token=" + $.cookie("token");
242
+					url += "&year=" + exportSttime + "&isdc=1";
243
+					window.location.href = url;
244
+				});
245
+			})
246
+		</script>
247
+	</body>
248
+
249
+</html>

+ 9 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/complainProductCollect.html

@@ -0,0 +1,9 @@
1
+<!DOCTYPE html>
2
+<html>
3
+	<head>
4
+		<meta charset="UTF-8">
5
+		<title>各月投诉产品汇总</title>
6
+	</head>
7
+	<body>
8
+	</body>
9
+</html>

+ 9 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/complainProductMonth.html

@@ -0,0 +1,9 @@
1
+<!DOCTYPE html>
2
+<html>
3
+	<head>
4
+		<meta charset="UTF-8">
5
+		<title>各月投诉产品分布</title>
6
+	</head>
7
+	<body>
8
+	</body>
9
+</html>

+ 218 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/productionUnit.html

@@ -0,0 +1,218 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="utf-8">
6
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+		<title>生产单位投诉对比</title>
8
+		<!--[if lt IE 9]>
9
+	    <meta http-equiv="refresh" content="0;ie.html" />
10
+    	<![endif]-->
11
+		<script src="../../Script/Common/huayi.load.js"></script>
12
+		<script src="../../Script/Common/huayi.config.js"></script>
13
+		<link rel="stylesheet" href="../../js/select2/css/select2.min.css" />
14
+		<link rel="stylesheet" href="../../css/init.css" />
15
+		<style>
16
+			.zxtable {
17
+				font-size: 12px;
18
+				background: #F5F5F5;
19
+			}
20
+			
21
+			.zxt-top {
22
+				background: #FFFFFF;
23
+				height: 60px;
24
+				width: 95%;
25
+				margin: 40px auto 0 auto;
26
+				padding: 10px 20px;
27
+			}
28
+			
29
+			.topCon {
30
+				float: right;
31
+				margin-right: 45px;
32
+			}
33
+			
34
+			.zxt-content {
35
+				width: 95%;
36
+				margin: 0 auto;
37
+			}
38
+			
39
+			.zxt-table {
40
+				overflow-x: auto;
41
+			}
42
+			
43
+			.zxt-table table {
44
+				font-size: 12px;
45
+				margin: 30px auto;
46
+				max-width: 100%;
47
+				background: #FFFFFF;
48
+			}
49
+		</style>
50
+	</head>
51
+
52
+	<body class="gray-bg" style="background: #fefefe;">
53
+		<div class="zxtable">
54
+			<div class="daoHang clearfix">
55
+				<div class="dhLeft">
56
+					<sapn>
57
+						<i class="syIcon"></i>位置:
58
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
59
+						<a href="javaScript:;">报表分析</a>&gt;
60
+						<a href="javaScript:;">产品投诉分析</a>&gt;
61
+						<a href="" class="nowPosition">生产单位投诉对比</a>
62
+					</sapn>
63
+				</div>
64
+				<div class="dhRight">
65
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
66
+				</div>
67
+			</div>
68
+			<div class="zxt-top clearfix">
69
+				<div class="topCon">
70
+					<div class="form-inline th-bar clearfix">
71
+						<div class="time-box form-group">
72
+							<i class="tub fa fa-calendar"></i>
73
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
74
+						</div>
75
+						<div class="form-group tool_bars pull-right">
76
+							<button class="btns sear">搜索</button>
77
+							<a class="btns export">导出</a>
78
+						</div>
79
+					</div>
80
+				</div>
81
+			</div>
82
+			<div class="zxt-content">
83
+				<div class="zxt-table">
84
+					<table class="table table-bordered text-center zjTable">
85
+					</table>
86
+				</div>
87
+			</div>
88
+		</div>
89
+
90
+		<script src="../../js/jquery.min.js"></script>
91
+		<script src="../../js/bootstrap.min.js?v=3.3.6"></script>
92
+		<script src="../../js/jquery.cookie.js"></script>
93
+		<script src="../../js/laydate/laydate.js"></script>
94
+		<script src="../../js/select2/js/select2.min.js"></script>
95
+
96
+		<script>
97
+			$(function() {
98
+				//日期
99
+				laydate.render({
100
+					elem: '#startTime',
101
+					type: 'date',
102
+					theme: '#1ab394',
103
+					range: '~',
104
+				});
105
+				var myDate = new Date();
106
+				var currentYearMonth = myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + "01" + " ~ " + myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + turn(myDate.getDate())
107
+				$('#startTime').val(currentYearMonth);
108
+
109
+				function turn(aa) {
110
+					if(aa < 10) {
111
+						aa = "0" + aa;
112
+					}
113
+					return aa;
114
+				}
115
+				reportForm();
116
+				//点击搜索事件
117
+				$('.sear').click(function() {
118
+					reportForm();
119
+				})
120
+				//按enter搜索
121
+				document.onkeydown = function(e) { // 回车提交表单
122
+					var theEvent = window.event || e;
123
+					var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
124
+					if(code == 13) {
125
+						reportForm();
126
+					}
127
+				}
128
+				//表格
129
+				function reportForm() {
130
+					$.ajax({
131
+						type: "get",
132
+						dataType: "json",
133
+						url: huayi.config.callcenter_url + "Report/GetProductionUnit",
134
+						async: true,
135
+						data: {
136
+							token: $.cookie("token"),
137
+							stime: $('#startTime').val() ? $('#startTime').val().split('~')[0] : "",
138
+							endtime: $('#startTime').val() ? $('#startTime').val().split('~')[1] : "",
139
+							isdc: 0,
140
+						},
141
+						success: function(data) {
142
+							console.log(data)
143
+							if(data.state.toLowerCase() == 'success') {
144
+								var content = data.data;
145
+								console.log(content)
146
+								$('.table').html('');
147
+								$('.table').append(
148
+									'<tr>' +
149
+									'<td rowspan="1" colspan="13" style="font-size: 16px; font-weight: 700">各生产单位市场投诉对比情况</td>' +
150
+									'</tr>' +
151
+
152
+									'<tr>' +
153
+									'<td rowspan="2">生产厂家</td>' +
154
+									'<td colspan="3">总投诉</td>' +
155
+									'<td colspan="3">杂质异物类(Z**)</td>' +
156
+									'<td colspan="3">破袋发霉类(P)</td>' +
157
+									'<td colspan="3">变质异味类(B)</td>' +
158
+									'</tr>' +
159
+
160
+									'<tr>' +
161
+									'<td>起数</td>' +
162
+									'<td>同期</td>' +
163
+									'<td>增幅%</td>' +
164
+
165
+									'<td>起数</td>' +
166
+									'<td>同期</td>' +
167
+									'<td>增幅%</td>' +
168
+
169
+									'<td>起数</td>' +
170
+									'<td>同期</td>' +
171
+									'<td>增幅%</td>' +
172
+
173
+									'<td>起数</td>' +
174
+									'<td>同期</td>' +
175
+									'<td>增幅%</td>' +
176
+									'</tr>'
177
+								);
178
+								for(var i = 0; i < content.length; i++) {
179
+									$(".table").append('<tr>' +
180
+										'<td>' + content[i].F_Manufacturer + '</td>' +
181
+
182
+										'<td>' + content[i].TotalCurrent + '</td>' +
183
+										'<td>' + content[i].TotalLast + '</td>' +
184
+										'<td>' + content[i].TotalIncreaseRate + '</td>' +
185
+
186
+										'<td>' + content[i].ZCurrent + '</td>' +
187
+										'<td>' + content[i].ZLast + '</td>' +
188
+										'<td>' + content[i].ZIncreaseRate + '</td>' +
189
+
190
+										'<td>' + content[i].PCurrent + '</td>' +
191
+										'<td>' + content[i].PLast + '</td>' +
192
+										'<td>' + content[i].PIncreaseRate + '</td>' +
193
+
194
+										'<td>' + content[i].BCurrent + '</td>' +
195
+										'<td>' + content[i].BLast + '</td>' +
196
+										'<td>' + content[i].BIncreaseRate + '</td>' +
197
+										'</tr>')
198
+								}
199
+							} else {
200
+								layer.msg(data.message);
201
+							}
202
+						}
203
+					});
204
+				}
205
+				//导出
206
+				$(".export").click(function() {
207
+					var exportSttime = $('#startTime').val() ? $('#startTime').val().split('~')[0] : "";
208
+					var exportEndtime = $('#startTime').val() ? $('#startTime').val().split('~')[1] : "";
209
+
210
+					var url = huayi.config.callcenter_url + "Report/GetProductionUnit?token=" + $.cookie("token");
211
+					url += "&stime=" + exportSttime + "&endtime=" + exportEndtime + "&isdc=1";
212
+					window.location.href = url;
213
+				});
214
+			})
215
+		</script>
216
+	</body>
217
+
218
+</html>

+ 250 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/qualityProblem.html

@@ -0,0 +1,250 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="utf-8">
6
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+		<title>质量问题统计分析</title>
8
+		<!--[if lt IE 9]>
9
+	    <meta http-equiv="refresh" content="0;ie.html" />
10
+    	<![endif]-->
11
+		<script src="../../Script/Common/huayi.load.js"></script>
12
+		<script src="../../Script/Common/huayi.config.js"></script>
13
+		<link rel="stylesheet" href="../../js/select2/css/select2.min.css" />
14
+		<link rel="stylesheet" href="../../css/init.css" />
15
+		<style>
16
+			.zxtable {
17
+				font-size: 12px;
18
+				background: #F5F5F5;
19
+			}
20
+			
21
+			.zxt-top {
22
+				background: #FFFFFF;
23
+				height: 60px;
24
+				width: 95%;
25
+				margin: 40px auto 0 auto;
26
+				padding: 10px 20px;
27
+			}
28
+			
29
+			.topCon {
30
+				float: right;
31
+				margin-right: 45px;
32
+			}
33
+			
34
+			.zxt-content {
35
+				width: 95%;
36
+				margin: 0 auto;
37
+			}
38
+			
39
+			.zxt-table {
40
+				overflow-x: auto;
41
+			}
42
+			
43
+			.zxt-table table {
44
+				font-size: 12px;
45
+				margin: 30px auto;
46
+				max-width: 100%;
47
+				background: #FFFFFF;
48
+			}
49
+		</style>
50
+	</head>
51
+
52
+	<body class="gray-bg" style="background: #fefefe;">
53
+		<div class="zxtable">
54
+			<div class="daoHang clearfix">
55
+				<div class="dhLeft">
56
+					<sapn>
57
+						<i class="syIcon"></i>位置:
58
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
59
+						<a href="javaScript:;">报表分析</a>&gt;
60
+						<a href="javaScript:;">产品投诉分析</a>&gt;
61
+						<a href="" class="nowPosition">质量问题统计分析</a>
62
+					</sapn>
63
+				</div>
64
+				<div class="dhRight">
65
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
66
+				</div>
67
+			</div>
68
+			<div class="zxt-top clearfix">
69
+				<div class="topCon">
70
+					<div class="form-inline th-bar clearfix">
71
+						<div class="time-box form-group">
72
+							<i class="tub fa fa-calendar"></i>
73
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
74
+						</div>
75
+						<div class="form-group tool_bars pull-right">
76
+							<button class="btns sear">搜索</button>
77
+							<a class="btns export">导出</a>
78
+						</div>
79
+					</div>
80
+				</div>
81
+			</div>
82
+			<div class="zxt-content">
83
+				<div class="zxt-table">
84
+					<table class="table table-bordered text-center zjTable">
85
+					</table>
86
+				</div>
87
+			</div>
88
+		</div>
89
+
90
+		<script src="../../js/jquery.min.js"></script>
91
+		<script src="../../js/bootstrap.min.js?v=3.3.6"></script>
92
+		<script src="../../js/jquery.cookie.js"></script>
93
+		<script src="../../js/laydate/laydate.js"></script>
94
+		<script src="../../js/select2/js/select2.min.js"></script>
95
+
96
+		<script>
97
+			$(function() {
98
+				//日期
99
+				laydate.render({
100
+					elem: '#startTime',
101
+					type: 'date',
102
+					theme: '#1ab394',
103
+					range: '~',
104
+				});
105
+				var myDate = new Date();
106
+				var currentYearMonth = myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + "01" + " ~ " + myDate.getFullYear() + "-" + turn(myDate.getMonth() + 1) + "-" + turn(myDate.getDate())
107
+				$('#startTime').val(currentYearMonth);
108
+
109
+				function turn(aa) {
110
+					if(aa < 10) {
111
+						aa = "0" + aa;
112
+					}
113
+					return aa;
114
+				}
115
+				reportForm();
116
+				//点击搜索事件
117
+				$('.sear').click(function() {
118
+					reportForm();
119
+				})
120
+				//按enter搜索
121
+				document.onkeydown = function(e) { // 回车提交表单
122
+					var theEvent = window.event || e;
123
+					var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
124
+					if(code == 13) {
125
+						reportForm();
126
+					}
127
+				}
128
+				//表格
129
+				function reportForm() {
130
+					$.ajax({
131
+						type: "get",
132
+						dataType: "json",
133
+						url: huayi.config.callcenter_url + "Report/GetQualityproblem",
134
+						async: true,
135
+						data: {
136
+							token: $.cookie("token"),
137
+							stime: $('#startTime').val() ? $('#startTime').val().split('~')[0] : "",
138
+							etime: $('#startTime').val() ? $('#startTime').val().split('~')[1] : "",
139
+							isdc: 0,
140
+						},
141
+						success: function(data) {
142
+							console.log(data)
143
+							if(data.state.toLowerCase() == 'success') {
144
+								var content = data.data;
145
+								console.log(content)
146
+								$('.table').html('');
147
+								$('.table').append(
148
+									'<tr>' +
149
+									'<td rowspan="1" colspan="26" style="font-size: 16px; font-weight: 700">质量问题情况统计分析表</td>' +
150
+									'</tr>' +
151
+
152
+									'<tr>' +
153
+									'<td rowspan="2">序号</td>' +
154
+									'<td rowspan="2">生产厂家</td>' +
155
+
156
+									'<td colspan="9">一般杂质类型及数量</td>' +
157
+									'<td colspan="4">恶性杂质类型及数量</td>' +
158
+									'<td rowspan="2">杂质总数(Z**)</td>' +
159
+
160
+									'<td>变质类</td>' +
161
+									'<td>破袋类</td>' +
162
+									'<td>生虫类</td>' +
163
+									'<td colspan="2">数量类</td>' +
164
+
165
+									'<td rowspan="2">数量总数(QSZ+QJL)</td>' +
166
+
167
+									'<td colspan="2">其他类</td>' +
168
+
169
+									'<td rowspan="2">其他问题总数(SHBS+Q)</td>' +
170
+									'<td rowspan="2">问题总数</td>' +
171
+									'</tr>' +
172
+
173
+									'<tr>' +
174
+									'<td>头发(ZTF)</td>' +
175
+									'<td>猪毛(ZZM)</td>' +
176
+									'<td>黑块油污(ZHK)</td>' +
177
+									'<td>不明异物(ZBM)</td>' +
178
+									'<td>塑料橡胶(ZSL)</td>' +
179
+									'<td>线绳布条(ZXS)</td>' +
180
+									'<td>纸片纸团(ZZP)</td>' +
181
+									'<td>骨碴(ZGT)</td>' +
182
+									'<td>一般其他(ZQT)</td>' +
183
+
184
+									'<td>苍蝇蚊虫(ZCY)</td>' +
185
+									'<td>铁丝铁钉钢珠针头(ZTS )</td>' +
186
+									'<td>铝扣铝片(ZLK)</td>' +
187
+									'<td> 恶性其他(ZQT</td>' +
188
+
189
+									'<td>变质异味(B)</td>' +
190
+									'<td>破袋发霉(P)</td>' +
191
+									'<td>生虫(BS)</td>' +
192
+
193
+									'<td>计量不足(QJL)</td>' +
194
+									'<td>少支少袋(QSZ)</td>' +
195
+
196
+									'<td>食后不适(SHBS)</td>' +
197
+									'<td>其他问题(Q)</td>' +
198
+									'</tr>'
199
+								);
200
+								for(var i = 0; i < content.length; i++) {
201
+									$(".table").append('<tr>' +
202
+										'<td>' + content[i]['序号'] + '</td>' +
203
+										'<td>' + content[i]['生产厂家'] + '</td>' +
204
+										'<td>' + content[i]['头发(ZTF)'] + '</td>' +
205
+										'<td>' + content[i]['猪毛(ZZM)'] + '</td>' +
206
+										'<td>' + content[i]['黑块油污(ZHK)'] + '</td>' +
207
+										'<td>' + content[i]['不明异物(ZBM)'] + '</td>' +
208
+										'<td>' + content[i]['塑料橡胶(ZSL)'] + '</td>' +
209
+										'<td>' + content[i]['线绳布条(ZXS)'] + '</td>' +
210
+										'<td>' + content[i]['纸片纸团(ZZP)'] + '</td>' +
211
+										'<td>' + content[i]['骨碴(ZGT)'] + '</td>' +
212
+										'<td>' + content[i]['一般其他(ZQT)'] + '</td>' +
213
+										'<td>' + content[i]['苍蝇蚊虫(ZCY)'] + '</td>' +
214
+										'<td>' + content[i]['铁丝铁钉钢珠针头(ZTS )'] + '</td>' +
215
+
216
+										'<td>' + content[i]['铝扣铝片(ZLK)'] + '</td>' +
217
+										'<td>' + content[i]['恶性其他(ZQT)'] + '</td>' +
218
+										'<td>' + content[i]['杂质总数(Z**)'] + '</td>' +
219
+										'<td>' + content[i]['变质异味(B)'] + '</td>' +
220
+										'<td>' + content[i]['破袋发霉(P)'] + '</td>' +
221
+										'<td>' + content[i]['生虫(BS)'] + '</td>' +
222
+										'<td>' + content[i]['计量不足(QJL)'] + '</td>' +
223
+										'<td>' + content[i]['少支少袋(QSZ)'] + '</td>' +
224
+										'<td>' + content[i]['数量总数(QSZ+QJL)'] + '</td>' +
225
+										'<td>' + content[i]['食后不适(SHBS)'] + '</td>' +
226
+										'<td>' + content[i]['其他问题(Q)'] + '</td>' +
227
+										'<td>' + content[i]['其他问题总数(SHBS+Q)'] + '</td>' +
228
+										'<td>' + content[i]['问题总数'] + '</td>' +
229
+										'</tr>')
230
+								}
231
+							} else {
232
+								layer.msg(data.message);
233
+							}
234
+						}
235
+					});
236
+				}
237
+				//导出
238
+				$(".export").click(function() {
239
+					var exportSttime = $('#startTime').val() ? $('#startTime').val().split('~')[0] : "";
240
+					var exportEndtime = $('#startTime').val() ? $('#startTime').val().split('~')[1] : "";
241
+
242
+					var url = huayi.config.callcenter_url + "Report/GetQualityproblem?token=" + $.cookie("token");
243
+					url += "&stime=" + exportSttime + "&etime=" + exportEndtime + "&isdc=1";
244
+					window.location.href = url;
245
+				});
246
+			})
247
+		</script>
248
+	</body>
249
+
250
+</html>

+ 268 - 0
CallCenterWeb.UI/ReportForm/productAnalysis/qualityYear.html

@@ -0,0 +1,268 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+
6
+		<meta charset="utf-8">
7
+		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+		<title>年度质量投诉情况</title>
9
+		<!--[if lt IE 9]>
10
+	    <meta http-equiv="refresh" content="0;ie.html" />
11
+    	<![endif]-->
12
+		<script src="../../Script/Common/huayi.load.js"></script>
13
+		<script src="../../Script/Common/huayi.config.js"></script>
14
+		<link rel="stylesheet" href="../../js/select2/css/select2.min.css" />
15
+		<link rel="stylesheet" href="../../css/init.css" />
16
+		<style>
17
+			.zxtable {
18
+				font-size: 12px;
19
+				background: #F5F5F5;
20
+			}
21
+			
22
+			.zxt-top {
23
+				background: #FFFFFF;
24
+				height: 60px;
25
+				width: 95%;
26
+				margin: 40px auto 0 auto;
27
+				padding: 10px 20px;
28
+			}
29
+			
30
+			.topCon {
31
+				float: right;
32
+				margin-right: 45px;
33
+			}
34
+			
35
+			.zxt-content {
36
+				width: 95%;
37
+				margin: 0 auto;
38
+			}
39
+			
40
+			.zxt-table {
41
+				overflow-x: auto;
42
+			}
43
+			
44
+			.zxt-table table {
45
+				font-size: 12px;
46
+				margin: 30px auto;
47
+				max-width: 100%;
48
+				background: #FFFFFF;
49
+			}
50
+			
51
+			.header-num-date {
52
+				position: relative;
53
+			}
54
+			
55
+			.num-header {
56
+				position: absolute;
57
+				top: 10px;
58
+				right: 10px;
59
+			}
60
+			
61
+			.date-header {
62
+				position: absolute;
63
+				left: 10px;
64
+				bottom: 10px;
65
+			}
66
+		</style>
67
+	</head>
68
+
69
+	<body class="gray-bg" style="background: #fefefe;">
70
+		<div class="zxtable">
71
+			<div class="daoHang clearfix">
72
+				<div class="dhLeft">
73
+					<sapn><i class="syIcon"></i>位置:
74
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
75
+						<a href="javaScript:;">报表分析</a>&gt;
76
+						<a href="javaScript:;">业务数据分析</a>&gt;
77
+						<a href="" class="nowPosition">年度质量投诉问题情况对比</a>
78
+					</sapn>
79
+				</div>
80
+				<div class="dhRight">
81
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
82
+				</div>
83
+			</div>
84
+			<div class="zxt-top clearfix">
85
+				<div class="topCon">
86
+					<div class="form-inline th-bar clearfix">
87
+						<div class="time-box form-group">
88
+							<i class="tub fa fa-calendar"></i>
89
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
90
+						</div>
91
+						<div class="form-group tool_bars pull-right">
92
+							<button class="btns sear">搜索</button>
93
+							<a class="btns export">导出</a>
94
+						</div>
95
+
96
+					</div>
97
+
98
+				</div>
99
+			</div>
100
+
101
+			<div class="zxt-content">
102
+
103
+				<div class="zxt-table">
104
+					<table class="table table-bordered text-center zjTable">
105
+					</table>
106
+				</div>
107
+			</div>
108
+		</div>
109
+
110
+		<script src="../../js/jquery.min.js"></script>
111
+		<script src="../../js/bootstrap.min.js?v=3.3.6"></script>
112
+		<script src="../../js/jquery.cookie.js"></script>
113
+		<script src="../../js/laydate/laydate.js"></script>
114
+		<script src="../../js/select2/js/select2.min.js"></script>
115
+
116
+		<script>
117
+			$(function() {
118
+				//日期
119
+				laydate.render({
120
+					elem: '#startTime',
121
+					type: 'year',
122
+					theme: '#1ab394',
123
+				});
124
+
125
+				var myDate = new Date();
126
+				$('#startTime').val(myDate.getFullYear());
127
+
128
+				function turn(aa) {
129
+					if(aa < 10) {
130
+						aa = "0" + aa;
131
+					}
132
+					return aa;
133
+				}
134
+
135
+				reportForm();
136
+				//点击搜索事件
137
+				$('.sear').click(function() {
138
+					reportForm();
139
+				})
140
+				//按enter搜索
141
+				document.onkeydown = function(e) { // 回车提交表单
142
+					var theEvent = window.event || e;
143
+					var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
144
+					if(code == 13) {
145
+						reportForm();
146
+					}
147
+				}
148
+				//表格
149
+				function reportForm() {
150
+					$.ajax({
151
+						type: "get",
152
+						dataType: "json",
153
+						url: huayi.config.callcenter_url + "Report/GetQualityComplaints",
154
+						async: true,
155
+						data: {
156
+							token: $.cookie("token"),
157
+							year: $('#startTime').val(),
158
+							isdc: 0,
159
+						},
160
+						success: function(data) {
161
+							if(data.state.toLowerCase() == 'success') {
162
+								var content = data.data;
163
+								$('.table').html('');
164
+								$('.table').append(
165
+									'<tr>' +
166
+									'<td rowspan="1" colspan="17" style="font-size: 16px; font-weight: 700">年度质量投诉问题情况对比</td>' +
167
+									'</tr>' +
168
+
169
+									'<tr>' +
170
+									'<td rowspan="2" colspan="2" class="header-num-date"><div class="num-header">项目</div><div class="date-header">时间</div></td>' +
171
+
172
+									'<td colspan="3">总投诉</td>' +
173
+									'<td colspan="4">破袋发霉类(P)</td>' +
174
+									'<td colspan="4">杂质异物类(Z**)</td>' +
175
+									'<td colspan="4">变质异味类(B)</td>' +
176
+									'</tr>' +
177
+
178
+									'<tr>' +
179
+									'<td>起数</td>' +
180
+									'<td>同期</td>' +
181
+									'<td>增幅</td>' +
182
+
183
+									'<td>起数</td>' +
184
+									'<td>占比</td>' +
185
+									'<td>同期</td>' +
186
+									'<td>增幅</td>' +
187
+
188
+									'<td>起数</td>' +
189
+									'<td>占比</td>' +
190
+									'<td>同期</td>' +
191
+									'<td>增幅</td>' +
192
+
193
+									'<td>起数</td>' +
194
+									'<td>占比</td>' +
195
+									'<td>同期</td>' +
196
+									'<td>增幅</td>' +
197
+									'</tr>'
198
+								);
199
+								//	年度质量投诉问题情况对比
200
+								for(var i = 0; i < content.length; i++) {
201
+									if(i === 0) {
202
+										$(".table").append('<tr>' +
203
+											'<td rowspan="19">' + myDate.getFullYear() + '</td>' +
204
+											'<td>' + content[i].month + '</td>' +
205
+											'<td>' + content[i].Total + '</td>' +
206
+											'<td>' + content[i].Previous + '</td>' +
207
+											'<td>' + content[i].Percent + '</td>' +
208
+
209
+											'<td>' + content[i].P_Total + '</td>' +
210
+											'<td>' + content[i].P_Proportion + '</td>' +
211
+											'<td>' + content[i].P_Previous + '</td>' +
212
+											'<td>' + content[i].P_Percent + '</td>' +
213
+
214
+											'<td>' + content[i].Z_Total + '</td>' +
215
+											'<td>' + content[i].Z_Proportion + '</td>' +
216
+											'<td>' + content[i].Z_Previous + '</td>' +
217
+											'<td>' + content[i].Z_Percent + '</td>' +
218
+
219
+											'<td>' + content[i].B_Total + '</td>' +
220
+											'<td>' + content[i].B_Proportion + '</td>' +
221
+											'<td>' + content[i].B_Previous + '</td>' +
222
+											'<td>' + content[i].B_Percent + '</td>' +
223
+
224
+											'</tr>')
225
+									} else {
226
+										// if (num < )
227
+										$(".table").append('<tr>' +
228
+											'<td>' + content[i].month + '</td>' +
229
+											'<td>' + content[i].Total + '</td>' +
230
+											'<td>' + content[i].Previous + '</td>' +
231
+											'<td>' + content[i].Percent + '</td>' +
232
+
233
+											'<td>' + content[i].P_Total + '</td>' +
234
+											'<td>' + content[i].P_Proportion + '</td>' +
235
+											'<td>' + content[i].P_Previous + '</td>' +
236
+											'<td>' + content[i].P_Percent + '</td>' +
237
+
238
+											'<td>' + content[i].Z_Total + '</td>' +
239
+											'<td>' + content[i].Z_Proportion + '</td>' +
240
+											'<td>' + content[i].Z_Previous + '</td>' +
241
+											'<td>' + content[i].Z_Percent + '</td>' +
242
+
243
+											'<td>' + content[i].B_Total + '</td>' +
244
+											'<td>' + content[i].B_Proportion + '</td>' +
245
+											'<td>' + content[i].B_Previous + '</td>' +
246
+											'<td>' + content[i].B_Percent + '</td>' +
247
+											'</tr>')
248
+									}
249
+								}
250
+							} else {
251
+								layer.msg(data.message);
252
+							}
253
+						}
254
+					});
255
+				}
256
+				//导出
257
+				$(".export").click(function() {
258
+					var exportSttime = $('#startTime').val();
259
+
260
+					var url = huayi.config.callcenter_url + "Report/GetQualityComplaints?token=" + $.cookie("token");
261
+					url += "&year=" + exportSttime + "&isdc=1";
262
+					window.location.href = url;
263
+				});
264
+			})
265
+		</script>
266
+	</body>
267
+
268
+</html>

+ 1 - 1
双汇APP-h5/js/feedback-page-work.js

@@ -34,7 +34,7 @@ document.getElementById('headImage').addEventListener('tap', function() {
34 34
 		input.type = 'file';
35 35
 		input.accept = 'image/*';
36 36
 		input.multiple = true; // 允许选择多张图片
37
-		input.capture = 'camera';
37
+		// input.capture = 'camera';
38 38
 		
39 39
 		input.onchange = function(e) {
40 40
 		    var files = e.target.files;

+ 1 - 1
双汇APP-h5/workOrder/Work-dispose.html

@@ -193,7 +193,7 @@
193 193
 		<script src="../js/zepto.js"></script>
194 194
 		<script src="../js/mui.min.js"></script>
195 195
 		<script src="../js/mui.picker.min.js"></script>
196
-		<script src="../js/feedback-page-work.js"></script>
196
+		<script src="../js/feedback-page-work.js?v=0.1"></script>
197 197
 		<script type="text/javascript">
198 198
 			mui.init();
199 199
 			mui.ready(function() {