瀏覽代碼

产品分布情况表

liuyifan 5 年之前
父節點
當前提交
31b397b062
共有 1 個文件被更改,包括 45 次插入4 次删除
  1. 45 4
      CallCenterWeb.UI/ReportForm/complaintProductDateSheet.html

+ 45 - 4
CallCenterWeb.UI/ReportForm/complaintProductDateSheet.html

@@ -215,8 +215,7 @@
215 215
 								//工厂投诉比,各质量问题占比,结构占比
216 216
 								var factoryLen = content.factory.length;
217 217
 								var cyclesNum = content.problem.length + content.product.length;
218
-								var factoryLenHalfCeil = Math.ceil(factoryLen / 2) ;
219
-								for (var i=0,num=0,p=0; num < cyclesNum; i+=2, num++){
218
+								for (var i=0,num=0,p=0,k=1; num < cyclesNum; i+=2, num++, k+=2){
220 219
 									if (i === 0) {
221 220
 										$(".table").append('<tr>'+
222 221
 										'<td rowspan="'+ cyclesNum + '">工厂投诉占比</td>'+
@@ -231,7 +230,7 @@
231 230
 										'<td>' + content.problem[num].number + '</td>'+
232 231
 										'<td>' + content.problem[num].proportion + '</td>'+
233 232
 										'</tr>')
234
-									} else if (i > 0 && i < factoryLen) {
233
+									} else if (i > 0 && k < factoryLen) {
235 234
 										if (num < content.problem.length){
236 235
 											$(".table").append('<tr>'+
237 236
 											'<td>' + content.factory[i].name +'</td>'+
@@ -273,7 +272,49 @@
273 272
 											}
274 273
 											p += 1;
275 274
 										}
276
-									} else if ( i >= factoryLen) {
275
+									} else if (k == factoryLen) {
276
+										if (num < content.problem.length){
277
+											$(".table").append('<tr>'+
278
+											'<td>' + content.factory[i].name +'</td>'+
279
+											'<td>' + content.factory[i].number +'</td>'+
280
+											'<td>' + content.factory[i].proportion +'</td>'+
281
+											'<td></td>'+
282
+											'<td></td>'+
283
+											'<td></td>'+
284
+											'<td colspan="2">' + content.problem[num].name + '</td>'+
285
+											'<td>' + content.problem[num].number + '</td>'+
286
+											'<td>' + content.problem[num].proportion + '</td>'+
287
+											'</tr>')
288
+										} else if (num >= content.problem.length) {
289
+											if(p === 0){
290
+												$(".table").append('<tr>'+
291
+												'<td>' + content.factory[i].name +'</td>'+
292
+												'<td>' + content.factory[i].number +'</td>'+
293
+												'<td>' + content.factory[i].proportion +'</td>'+
294
+												'<td></td>'+
295
+												'<td></td>'+
296
+												'<td></td>'+
297
+												'<td rowspan="'+ content.product.length + '">结构占比</td>'+
298
+												'<td colspan="2">' + content.product[p].name + '</td>'+
299
+												'<td>' + content.product[p].number + '</td>'+
300
+												'<td>' + content.product[p].proportion + '</td>'+
301
+												'</tr>')
302
+											} else if (0 < p && p < content.product.length) {
303
+												$(".table").append('<tr>'+
304
+												'<td>' + content.factory[i].name +'</td>'+
305
+												'<td>' + content.factory[i].number +'</td>'+
306
+												'<td>' + content.factory[i].proportion +'</td>'+
307
+												'<td></td>'+
308
+												'<td></td>'+
309
+												'<td></td>'+
310
+												'<td colspan="2">' + content.product[p].name + '</td>'+
311
+												'<td>' + content.product[p].number + '</td>'+
312
+												'<td>' + content.product[p].proportion + '</td>'+
313
+												'</tr>')
314
+											}
315
+											p += 1;
316
+										}
317
+									} else if ( k > factoryLen) {
277 318
 										if (num < content.problem.length){
278 319
 											$(".table").append('<tr>'+
279 320
 											'<td></td>'+