|
@@ -173,52 +173,70 @@ $(function () {
|
173
|
173
|
totalObj[listItem.rankname] = {};
|
174
|
174
|
}
|
175
|
175
|
if (!maxObj[listItem.rankname]) {
|
176
|
|
- maxObj[listItem.rankname] = {};
|
|
176
|
+ maxObj[listItem.rankname] = {
|
|
177
|
+ stunum: 0,
|
|
178
|
+ classidArr: []
|
|
179
|
+ };
|
177
|
180
|
}
|
178
|
|
- if (!minObj[listItem.rankname]) {
|
179
|
|
- minObj[listItem.rankname] = {};
|
|
181
|
+ if (listItem.classid === 0) {
|
|
182
|
+ totalObj[listItem.rankname].stunum = listItem.stunum;
|
|
183
|
+ totalObj[listItem.rankname].sturate = listItem.sturate;
|
|
184
|
+ } else {
|
|
185
|
+ classObj[listItem.classid] = listItem.classname;
|
|
186
|
+ if (maxObj[listItem.rankname].stunum < listItem.stunum) {
|
|
187
|
+ maxObj[listItem.rankname].stunum = listItem.stunum;
|
|
188
|
+ maxObj[listItem.rankname].classidArr = [ listItem.classid ];
|
|
189
|
+ } else if (maxObj[listItem.rankname].stunum === listItem.stunum) {
|
|
190
|
+ maxObj[listItem.rankname].classidArr.push(listItem.classid);
|
|
191
|
+ }
|
180
|
192
|
}
|
181
|
|
- // if (listItem.classid === 0) {
|
182
|
|
- // type[listItem.rankname].totalnum = listItem.stunum;
|
183
|
|
- // type[listItem.rankname].totalrate = listItem.sturate;
|
184
|
|
- // } else {
|
185
|
|
- // if (type[listItem.rankname].max.stunum < listItem.stunum) {
|
186
|
|
- // type[listItem.rankname].max.stunum = listItem.stunum;
|
187
|
|
- // type[listItem.rankname].max.classname = listItem.classname;
|
188
|
|
- // }
|
189
|
|
- // if (type[listItem.rankname].min.stunum > listItem.stunum) {
|
190
|
|
- // type[listItem.rankname].min.stunum = listItem.stunum;
|
191
|
|
- // type[listItem.rankname].min.classname = listItem.classname;
|
192
|
|
- // }
|
193
|
|
- // }
|
194
|
193
|
});
|
195
|
|
- console.log(type);
|
196
|
|
- /*
|
197
|
|
- {A: {
|
198
|
|
- totalnum: 0,
|
199
|
|
- totalrate: 20,
|
200
|
|
- max: {
|
201
|
|
- num: 0,
|
202
|
|
- classname: ""
|
203
|
|
- },
|
204
|
|
- min: {
|
205
|
|
- num: 0,
|
206
|
|
- classname: ""
|
|
194
|
+ $.each(list, function(index, listItem) {
|
|
195
|
+ if (!minObj[listItem.rankname]) {
|
|
196
|
+ minObj[listItem.rankname] = {
|
|
197
|
+ stunum: maxObj[listItem.rankname].stunum,
|
|
198
|
+ classidArr: []
|
|
199
|
+ };
|
|
200
|
+ }
|
|
201
|
+ if (listItem.classid !== 0) {
|
|
202
|
+ if (minObj[listItem.rankname].stunum > listItem.stunum) {
|
|
203
|
+ minObj[listItem.rankname].stunum = listItem.stunum;
|
|
204
|
+ minObj[listItem.rankname].classidArr = [ listItem.classid ];
|
|
205
|
+ } else if (minObj[listItem.rankname].stunum === listItem.stunum) {
|
|
206
|
+ minObj[listItem.rankname].classidArr.push(listItem.classid);
|
207
|
207
|
}
|
208
|
|
- }}
|
209
|
|
- {
|
210
|
|
- "sturate": 0,
|
211
|
|
- "rankrange": "[280.5,330]",
|
212
|
|
- "classid": 0,
|
213
|
|
- "stunum": 0,
|
214
|
|
- "classname": "全部班级",
|
215
|
|
- "ranktype": 1,
|
216
|
|
- "rsturate": 100,
|
217
|
|
- "rankname": "A",
|
218
|
|
- "stujson": "",
|
219
|
|
- "subjectid": "zf"
|
220
|
|
- },
|
221
|
|
- */
|
|
208
|
+ }
|
|
209
|
+ });
|
|
210
|
+ $(".section_2_level.level_0 .result_collect").text("A类" + totalObj['A'].stunum + "人(" + totalObj['A'].sturate + "%),B类" + totalObj['B'].stunum + "人(" + totalObj['B'].sturate + "%),C类" + totalObj['C'].stunum + "人(" + totalObj['C'].sturate + "%),D类" + totalObj['D'].stunum + "人(" + totalObj['D'].sturate + "%),E类" + totalObj['E'].stunum + "人(" + totalObj['E'].sturate + "%)");
|
|
211
|
+ $(".section_2_level.level_0 .A_collect").text("A类上线率最高的班级:" + $.map(maxObj['A'].classidArr, function (classid) {
|
|
212
|
+ return classObj[classid];
|
|
213
|
+ }).join('、') + ",A类上线率最低的班级:" + $.map(minObj['A'].classidArr, function (classid) {
|
|
214
|
+ return classObj[classid];
|
|
215
|
+ }).join('、'));
|
|
216
|
+
|
|
217
|
+ $(".section_2_level.level_0 .B_collect").text("B类上线率最高的班级:" + $.map(maxObj['B'].classidArr, function (classid) {
|
|
218
|
+ return classObj[classid];
|
|
219
|
+ }).join('、') + ",B类上线率最低的班级:" + $.map(minObj['B'].classidArr, function (classid) {
|
|
220
|
+ return classObj[classid];
|
|
221
|
+ }).join('、'));
|
|
222
|
+
|
|
223
|
+ $(".section_2_level.level_0 .C_collect").text("C类上线率最高的班级:" + $.map(maxObj['C'].classidArr, function (classid) {
|
|
224
|
+ return classObj[classid];
|
|
225
|
+ }).join('、') + ",C类上线率最低的班级:" + $.map(minObj['C'].classidArr, function (classid) {
|
|
226
|
+ return classObj[classid];
|
|
227
|
+ }).join('、'));
|
|
228
|
+
|
|
229
|
+ $(".section_2_level.level_0 .D_collect").text("D类上线率最高的班级:" + $.map(maxObj['D'].classidArr, function (classid) {
|
|
230
|
+ return classObj[classid];
|
|
231
|
+ }).join('、') + ",D类上线率最低的班级:" + $.map(minObj['D'].classidArr, function (classid) {
|
|
232
|
+ return classObj[classid];
|
|
233
|
+ }).join('、'));
|
|
234
|
+
|
|
235
|
+ $(".section_2_level.level_0 .E_collect").text("E类上线率最高的班级:" + $.map(maxObj['E'].classidArr, function (classid) {
|
|
236
|
+ return classObj[classid];
|
|
237
|
+ }).join('、') + ",E类上线率最低的班级:" + $.map(minObj['E'].classidArr, function (classid) {
|
|
238
|
+ return classObj[classid];
|
|
239
|
+ }).join('、'));
|
222
|
240
|
}
|
223
|
241
|
var parameter = $(".section_2_html_root .section_2_level_html_root").data("page-params");
|
224
|
242
|
parameter = JSON.parse(parameter);
|