|
@@ -108,41 +108,57 @@ $(function () {
|
108
|
108
|
//图表数据
|
109
|
109
|
var data = JSON.parse(JSON.stringify(obj));
|
110
|
110
|
var calsslist = [];
|
111
|
|
- var goodTableHeadTr1Html = '<th rowspan="2">班级</th>';
|
112
|
|
- var goodTableHeadTr2Html = "";
|
113
|
|
- var goodTableTbodyHtml = "";
|
|
111
|
+ var tableobj = {};
|
|
112
|
+ var num = -1;
|
114
|
113
|
$.each(xAxis_data, function (idx, item) {
|
115
|
|
- goodTableHeadTr1Html += '<th colspan="2">' + item + "</th>";
|
116
|
|
- goodTableHeadTr2Html += "<th>人数</th><th>比例</th>";
|
|
114
|
+ if ((idx + 7) % 7 == 0) {
|
|
115
|
+ num++;
|
|
116
|
+ tableobj[num+"trHtml"] = "";
|
|
117
|
+ tableobj[num + "goodTableHeadTr1Html"] = '<th rowspan="2">班级</th>';
|
|
118
|
+ tableobj[num + "goodTableHeadTr2Html"] = "";
|
|
119
|
+ }
|
|
120
|
+ tableobj[num + "goodTableHeadTr1Html"] += '<th colspan="2">' + item + "</th>";
|
|
121
|
+ tableobj[num+"goodTableHeadTr2Html"]+= "<th>人数</th><th>比例</th>";
|
117
|
122
|
});
|
118
|
123
|
$.each(data.ranks, function (idx, item) {
|
119
|
124
|
if ($.inArray(item.classname, calsslist) == -1) {
|
120
|
125
|
calsslist.push(item.classname);
|
121
|
126
|
}
|
122
|
127
|
})
|
123
|
|
- $.each(calsslist, function (idx, item) {
|
124
|
|
- var trHtml = '<td><div class="my_cell">' + item + "</div></td>";
|
|
128
|
+ $.each(calsslist, function (index, items) {
|
|
129
|
+ var num = -1;
|
125
|
130
|
var classs = $.grep(data.ranks, function (val) {
|
126
|
|
- return val.classname == item;
|
|
131
|
+ return val.classname == items;
|
127
|
132
|
});
|
128
|
133
|
$.each(xAxis_data, function (idx, item) {
|
129
|
134
|
var rank = $.grep(classs, function (val) {
|
130
|
135
|
return val.rankname == item;
|
131
|
136
|
})[0];
|
132
|
|
- trHtml +=
|
|
137
|
+ if ((idx + 7) % 7 == 0) {
|
|
138
|
+ num++;
|
|
139
|
+ if (index == 0) {
|
|
140
|
+ tableobj[num + "trHtml"] += "<tr>";
|
|
141
|
+ } else {
|
|
142
|
+ tableobj[num + "trHtml"] += "</tr><tr>";
|
|
143
|
+ }
|
|
144
|
+ tableobj[num+"trHtml"] += '<td><div class="my_cell">' + items + "</div></td>";
|
|
145
|
+ }
|
|
146
|
+ tableobj[num+"trHtml"] +=
|
133
|
147
|
'<td><div class="my_cell">' +
|
134
|
148
|
rank.stunum +
|
135
|
149
|
'</div></td><td><div class="my_cell">' +
|
136
|
150
|
rank.sturate +
|
137
|
151
|
"%</div></td>";
|
138
|
152
|
});
|
139
|
|
- goodTableTbodyHtml += "<tr>" + trHtml + "</tr>";
|
140
|
153
|
|
141
|
154
|
})
|
142
|
|
- var table = ' <table border="1" class="my_table"><thead><tr class="goodTableHeadTr1">' +
|
143
|
|
- goodTableHeadTr1Html + '</tr><tr class="goodTableHeadTr2">' +
|
144
|
|
- goodTableHeadTr2Html + '</tr></thead><tbody class="goodTableTbody">' +
|
145
|
|
- goodTableTbodyHtml+'</tbody></table>'
|
|
155
|
+ var table = "";
|
|
156
|
+ for (var i = 0; i < num+1; i++){
|
|
157
|
+ table+=' <table border="1" class="my_table"><thead><tr class="goodTableHeadTr1">' +
|
|
158
|
+ tableobj[i+"goodTableHeadTr1Html"] + '</tr><tr class="goodTableHeadTr2">' +
|
|
159
|
+ tableobj[i+"goodTableHeadTr2Html"] + '</tr></thead><tbody class="goodTableTbody">' +
|
|
160
|
+ tableobj[i+"trHtml"] + '</tbody></table>'
|
|
161
|
+ }
|
146
|
162
|
$(".part_"+ s_index + " .table_"+s_index+" ").html(table);
|
147
|
163
|
}
|
148
|
164
|
var parameter = $(".section_2_html_root .section_2_part_html_root").data(
|
|
@@ -181,9 +197,9 @@ $(function () {
|
181
|
197
|
s_item.subjectname +
|
182
|
198
|
'分数段统计</h3><h4 class="section_title_4">3.' +
|
183
|
199
|
(s_index + 1) +
|
184
|
|
- '.1 各分数段分析</h4><div>当前设置分数段:<span class="curscorepart">10</span>分/段</div><div id="classPartEcharts" style="margin: 0 4mm 4mm; height: 80mm"></div><h4 class="section_title_4">3.' +
|
|
200
|
+ '.1 各分数段分析</h4><div>当前设置分数段:<span class="curscorepart">10</span>分/段</div><div id="classPartEcharts" style="margin: 0 4mm 4mm; height: 80mm"></div><h4 h4 class="section_title_4" > 3.' +
|
185
|
201
|
(s_index + 1) +
|
186
|
|
- '.2 各班等级比例分布</h4><div class="table_'+s_index+'"></div></div > ';
|
|
202
|
+ '.2 各班等级比例分布<z < div class="table_'+s_index+'" ></ ></div > ';
|
187
|
203
|
|
188
|
204
|
});
|
189
|
205
|
$(".section_2_part_root").html(singleRootHtml);
|